Open source in industrial IoT: a robust and reliable infrastructure
In our project of assembly line retrofit with IoT, a manual assembly cell was adapted to measure and optimize cycle times using IoT.
In the era of Industry 4.0, the top priority is that companies operate as efficiently as possible by exploiting their full potential.
Open-source software, unlike classic proprietary software, allows you to fully exploit this potential. In fact, you can save resources and hundreds of man-hours by using free automation industry solutions and standards.
Logirobotix uses open-source systems and our customers can always develop the product further even without the original developers, as the source code is completely open and documented.
Furthermore, interfaces with other systems are possible or can be adapted autonomously without being tied to specific programming languages.
In the assembly cell are produced customizable mechatronic components. Before the retrofitting the situation was as follows:
- Lack of information on production performance
- The cycle times are unknown
- Piece counts are not documented
- No comparison between target and actual performance
Solution. Required devices and software
Use of the following devices and software:
- an edge device with x86 architecture
- k3OS 1 (Kubernetes Operating System)
- a computer with SSH / SFTP client 3
- Local LAN (with DHCP)
- Gateways to connect
- sensors to the edge
Local hardware data processing takes place via OPC / UA or MQTT or Rest. The data is then made available via a predefined interface (MQTT). For data processing on local hardware we use Node-red.
We used proximity sensors to measure cycle time and photocells to analyze material consumption as well as cycle time. A barcode reader is then required to initiate the process and product identification.
Sometimes operators need dashboards to retrieve information in real-time or to interact with the system. Therefore, it is sometimes crucial to have a dashboard as close to the car as possible.
For this purpose, you can easily create dashboards and interact with data via MQTT.