Programmable sensors
Secure in the cloud
Managing sensor apps securely and centrally and making them available for encrypted electronic exchange - this is the fundamental objective of a new cloud service.
Programmable sensors are particularly useful where the configuration of sensors via parameters for specific tasks and boundary conditions reaches its limits. Often, certain functions and performance features that are required in specific applications are so specific that the implementation of the last few percent of sensor functionality is only possible with a great deal of effort and the support of experts - whether in-house developers or external integration partners. To meet this challenge, Sick has developed the 'AppSpace' eco-system. First and foremost, it opens up scope for the development of individual applications and user interfaces based on programmable sensors from a broad spectrum of sensor technologies.
This ranges from industrial image processing, optoelectronic sensors and RFID systems to integration solutions in which several technologies are used simultaneously. The logical consequence of opening up certain sensors to third parties is the 'AppPool': as a secure cloud service, it makes sensor apps from Sick and integration partners available via a platform.
Developing in the community
'AppSpace' comprises three areas: programmable sensors and devices as hardware, software tools for application development and for installing and managing apps in the field, and the 'AppSpace Developers Club' community.
© SickIntegrating your own ideas and implementing customer-specific requirements as customized sensor apps - that is the 'AppSpace' approach. The eco-system comprises three areas: programmable sensors and devices as hardware, the software tools 'AppStudio' for application development and 'AppManager' for installing and managing apps in the field, and the 'AppSpace Developers Club' community. Its members - mostly developers with expert knowledge, for example from the automotive industry, logistics and intralogistics, packaging technology and robotics - exchange ideas both online and at annual developer conferences and actively define the next development steps of the eco-system. All three areas are interlinked.
Free access to sensor apps
A programmable vision sensor 'InspectorP' - mounted on a robot and with a special sensor app for image processing - is used for robot visual guidance when testing control fittings for household appliances.
© SickBy opening up devices and making them programmable, Sick gives integrators and OEMs in the Developers Club the freedom to develop their own applications and ideas and implement them as sensor apps tailored to the company's programmable sensors. In line with the philosophy of the community of integrators, OEMs and programmers, new apps should be freely accessible to all participants. The 'AppPool' takes on the role of the platform required for this. Members of the Developers Club are given the opportunity to publish their own sensor apps and thus, for example, to publicize them or obtain feedback. In this way, they spread the word about new solutions.
At the same time, members are given access to content such as DemoApps, SampleApps and AppTemplates, which they can use as the basis for further apps for programmable sensors. The platform's usability with clear user interfaces, intuitive operation, clear structure and terminology as well as seamless integration into the existing 'AppStudio' and 'AppManager' tools ensure the highest possible level of acceptance among users. In addition, integrated review mechanisms, seamless documentation and automatic version and presentation management ensure the highest possible quality within the AppPool.
Data security guaranteed
As with all web-based activities, the question of data security also arises here. The interactive use of the cloud service and synchronization with the eco-system tools is based on the highest security standards. For example, content that is to be protected as intellectual property is subject to end-to-end encryption on users' PCs. All IP-relevant file content, such as source codes, is also transmitted in encrypted form. The key management server, on which the end-to-end data encryption and the administration of the three-level access rights for users, organizations and the public run, is monitored exclusively by Sick.
Data security is also ensured within the programmable sensors. When a finished sensor app is loaded onto an end device, it runs in a so-called sandbox - a virtual, isolated area. This means that it cannot cause any damage to the sensor's software. At the same time, cryptographic protection mechanisms prevent the source code from being read or the unauthorized copying and duplication of the sensor app. The operating system, libraries and basic functions are implemented in a special security area within the already shielded AppEngine. Last but not least, AppSpace provides a rights concept in which the programmer can decide for himself who can use his sensor app and who is allowed to make changes to it.
Practical
Several 'InspectorP' high-performance cameras are used in conjunction with a SIM4000 Sensor Integration Machine for the millimeter-precise measurement of large wooden panels.
© SickOne example of a realized application is the programmable vision sensor 'InspectorP', which - mounted on a robot and equipped with a special sensor app for image processing - is used for robot visual guidance when testing control fittings for household appliances. In another application - the millimeter-precise measurement of large wooden panels - several of these high-performance cameras are used in combination with a 'Sensor Integration Machine SIM4000'. This system solution provides measured values for calculating the panel dimensions and for regulating the saw. This increases the quality of the panels produced, reduces the number of rejects and increases productivity.
The AppSpace and AppPool concept is being further developed based on experience to date and the positive feedback from numerous customers. The portfolio of programmable sensors will be expanded to make the eco system usable for users with other tasks and in other industries.
Author:
Dr. Timo Mennle is Strategic Product Manager AppSpace, Global Business Center Industrial Integration Space at Sick in Reute.















