Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Paho/Paho MQTT Broker for C Language

< Paho
Revision as of 15:06, 10 August 2012 by Dedeugd.us.ibm.com (Talk | contribs) (added background)

Background

One factor behind recent increases in the adoption of MQTT is the availability of quality open source MQTT Broker implementations. The ease with which developers can download and deploy the Mosquitto MQTT broker, along with the availability of a multitude of MQTT client implementations on many different platforms and languages has greatly benefited the MQTT ecosystem at large.

Prior to the Mosquitto MQTT broker availability, IBM made an executable of their “Really Small Message Broker” or RSMB available for developers to experiment with in conjunction with the development of their MQTT client implementations, but terms of use outside of a development environment limited the general adoption of RSMB in the community at large. Having said this, with RSMB being available for many years now, it has its fair share of implementations and is well tested.

With a Paho Project focus on increasing availability, adoption and use of the open MQTT protocol, it is desirable to find a means to bring the value of Mosquitto and RSMB to the MQTT ecosystem. It should be noted that RSMB and Mosquitto were developed entirely independently without developer collaboration, and only the API’s are similar in the implementations. In response to the community, we will start by investigating and developing a proposal for a single “Best in Class” open source C language MQTT Broker implementation.



insert mosquitto/rsmb proposal here

Back to the top