Eclipse is picking up the MQTT (Message Queue Telemetry Transport) standard for easing the creation of Internet of Things products. To support MQTT adoption, the Eclipse Foundation has released Eclipse Paho 1.1 and Eclipse Mosquitto 1.4, which implement the client and broker ends of the MQTT equation, respectively.
MQTT is an OASIS standard that was built to be an extremely lightweight messaging protocol for use in machine-to-machine communication in Internet of Things devices. The specification reached version 3.1.1 in November.
Mike Milinkovich, executive director of the Eclipse Foundation, said that IoT is a hot topic for Eclipse users right now. “In the last year, we have seen tremendous interest in the Eclipse IoT community, and in particular Paho and Mosquitto,” he said.
“Forty developers contributed to the new Paho and Mosquitto releases, demonstrating incredible interest for these projects and MQTT in general.”
For Paho version 1.1, the big updates include support for Android, .NET and WinRT devices. This version also adds C and C++ libraries for embedded clients, as well as updates to conform to the 3.1.1 MQTT specification.
Mosquitto, on the other hand, received updates mostly focused on ensuring the security of communications between devices and servers.
Mosquitto and Paho are already being used in the wild on some embedded device projects. Italian software development firm Bluewind, is building a coffee machine for Illy that will include these projects.