Eclipse Kura
Between the factory floor and the cloud sits a gateway that has to speak Modbus to a PLC, OPC-UA to a machine, and MQTT to your platform, and Eclipse Kura is the framework that runs that gateway as a managed, programmable container. Drivers encapsulate each field protocol and its settings, while Assets model the data channels of attached devices, giving every sensor and controller a uniform mirror that applications can read, write, and publish. Kura Wires turns edge logic into a diagram: drag an asset onto the canvas, wire it through timers, filters, and SQL-based aggregation, and publish the result to the cloud, installing extra components from the Eclipse Kura Marketplace when the palette runs short. Telemetry survives bad networks because the data service stores messages locally and forwards them when the connection returns, with publishing policies abstracting the underlying MQTT transport. Administrators manage the whole gateway from the web console: network interfaces, firewall, installed bundles, snapshots of the full configuration that can be exported and restored, and remote deployment and upgrade of applications through the cloud connection. Hardware services expose serial ports, USB, Bluetooth, GPS position, GPIO, I2C, and a watchdog that resets the system when a critical component stops reporting. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. EPL-2.0 licensed.
Deploy