Eclipse Kapua, combines with the existing Eclipse Kura project to offer IoT developers and end users an open platform for end-to-end IoT implementations. Kura will provide the Java/OSGi-based gateway management needed for Kapua, and Kapua will be able to natively manage Kura gateways. Kapua will also use Eclipse Hono (more info) for its messaging infrastructure, Eclipse hawkBit (more info), which provides the infrastructure for artifact repository and software distribution, Eclipse Leshan (more info) for the machine-to-machine protocol, and Eclipse Paho (more info) for the MQTT. MQTT is a machine-to-machine (M2M)/”Internet of Things” connectivity protocol. It was designed as an extremely lightweight publish/subscribe messaging transport.