Skip to content

MQTT library for Arduino based on the Eclipse Paho projects, modified to improve compatibility when other, similar MQTT libraries are also installed in the Arduino IDE

License

Notifications You must be signed in to change notification settings

unforgiven-development/arduino-mqtt

 
 

Repository files navigation

arduino-mqtt

MQTT library for Arduino based on the Eclipse Paho projects

This library bundles the Embedded MQTT C/C++ Client library of the Eclipse Paho project and adds a thin wrapper to get an Arduino like API. Additionally there is an drop-in alternative for the Arduino Yùn that uses a python based client on the linux processor and a binary interface to lower program space usage on the Arduino side.

The first release of the library only supports QoS0 and the basic features to get going. In the next releases more of the features will be available.

This library is an alternative to the pubsubclient library by knolleary which uses a custom protocol implementation.

Download version 1.5.1 of the library.

Or even better use the newly available Library Manager in the Arduino IDE.

Compatibility

This library has been only tested on the Arduino Yùn yet. Other boards and shields should work if they properly extend the Client API.

Examples

About

MQTT library for Arduino based on the Eclipse Paho projects, modified to improve compatibility when other, similar MQTT libraries are also installed in the Arduino IDE

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 49.3%
  • C++ 25.3%
  • C 23.6%
  • Other 1.8%