The Eclipse Foundation is pleased to announce the release of Eclipse Paho 1.1 and Eclipse Mosquitto 1.4, two open source projects that implement the client and broker for the OASIS MQTT standard. Both project releases continue the momentum enjoyed by the Eclipse IoT open source community and the adoption of the MQTT standard by IoT solution providers.
Eclipse IoT is an open source community focused on building open source technology for IoT developers. The community has 15 different open source projects that implement popular IoT standards, such as MQTT, Lightweight M2M, and CoAP, and IoT frameworks that developers can use to accelerate development of IoT solutions.
MQTT is a popular IoT messaging protocol that has been widely adopted by IoT solution providers. It is a lightweight publish/subscribe messaging transport that is ideally suited for connecting small devices to the Internet. It requires a small footprint on the client, minimal bandwidth for the messages, and adapts well to unreliable network connections. MQTT 3.1.1 was ratified as an OASIS standard in November, 2014.
Paho 1.1 implements the MQTT client specification. New to the 1.1 release are
- Support for Microsoft .NET, WinRT and Android clients
- C and C++ libraries for embedded clients
Paho 1.1 is now available for download.
Mosquitto 1.4 implements the MQTT broker specification. New to the 1.4 release are
- Easier integration with web sites via support for WebSockets
- Improved security by providing more flexible support for TLS v1.2,1.1 and 1.0 plus support for ECDHE-ECDSA family ciphers
- Better interoperability between MQTT brokers via improved bridge support, including wildcard TLS certificates and conformance to MQTT 3.1.1
Mosquitto 1.4 is now available for download.
“In the last year we have seen tremendous interest in the Eclipse IoT community, and in particular Paho and Mosquitto,” explains Mike Milinkovich, executive director of the Eclipse Foundation. ‘Forty developers contributed to the new Paho and Mosquitto releases, demonstrating incredible interest for these projects and MQTT in general.”
Paho and Mosquitto are being used by companies and enterprises to add support for MQTT in IoT solutions. The projects’ open source licenses allows for royalty-free use of the technology. Here are some companies using Paho and Mosquitto:
At Bluewind we decided to use Mosquitto and Paho MQTT tools and libraries to build a new coffee machine for Illy, both for it’s innovative cloud features and for internal interprocess communication. Mosquitto and Paho leads to having a very fast and stable software design while giving peace of mind on security, for a product that will be constantly connected and supervised from via the Internet.
Eclipse Paho is the client library of choice of most of our HiveMQ MQTT broker customers. The Java and C clients are of high quality and are rock stable. The 1.1 release pushes the quality of the libraries even further.
logi.cals GmbH decided to use MQTT to connect different target systems of our Soft-PLC (logi.RTS). As our engineering platform (logi.CAD3) is based on the Eclipse framework, we decided to use the Eclipse Paho framework for our developments. Eclipse Paho and the Mosquitto MQTT-broker enabled us to jump-start the development of innovative products for both the IoT world as well as for the industrial sector. The easy to use API, the large user base and the comprehensive documentation make it an unbeatable solution for a huge amount of embedded applications. Thank you and keep up the good work!
SSV Software Systems GmbH
In our Real Time Data Channel (RTDC) solution that connects embedded industrial sensors with the IoT, we use the Eclipse Paho libraries and the Eclipse MQTT broker Mosquitto to provide a high quality, highly secured IoT-platform. Several industrial customers use RTDC to monitor their factory equipment in real time. The Paho libraries and the Mosquitto broker helped us to bring these solutions to the market.
About the Eclipse Foundation
Eclipse is an open source community whose projects are focused on building an open development platform comprised of extensible frameworks, tools, and runtimes for building, deploying, and managing software across the lifecycle. A large, vibrant ecosystem of major technology vendors, innovative start-ups, universities, research institutions, and individuals extend, complement, and support the Eclipse Platform.
The Eclipse Foundation is a not-for-profit, member supported corporation that hosts the Eclipse projects. Full details of Eclipse and the Eclipse Foundation are available at http://www.eclipse.org.