arduino-mqtt

MQTT library for Arduino

MIT License

Stars
1K
Committers
17

Bot releases are visible (Hide)

arduino-mqtt -

Published by 256dpi about 7 years ago

  • fixed zero payload issue
arduino-mqtt -

Published by 256dpi about 7 years ago

  • applied improvements suggested by CLion
  • added connect variation
arduino-mqtt -

Published by 256dpi about 7 years ago

  • updated lwmqtt to v0.3.0
arduino-mqtt -

Published by 256dpi about 7 years ago

  • updated lwmqtt
  • allow setting keep alive, clean session and timeout options #70
  • make disconnect safer #71
arduino-mqtt -

Published by 256dpi over 7 years ago

  • fixed advanved message callback signature to include missing topic
arduino-mqtt -

Published by 256dpi over 7 years ago

  • Removed YunMQTTClient (see #57)
  • Ported MQTTClient to lwmqtt
  • Added clearWill() function
  • Added QoS level and retained flag to setWill() (see #49)
  • Added QoS level to subscribe() (see #49)
  • Added QoS level and retained flag to publish() (see #49)
  • Added error and return code getters (see #64)
  • Removed publish method with MQTTMessage struct parameter
  • Added MQTTClient client(256) constructor to allow simple buffer size override. (see #30)
  • Callbacks can be registered using onMessage() (see #55)
  • An Advanced callbaback can be registered using onMessageAdvanced() (see #38)
  • Replaced all string pointers with array notation.
  • Added more subscribe() and publish() variations.
  • Pass String objects as reference to functions.
  • Add an Arduino Yun SSL example.
  • Documentation of messages received during subscribe, publish and unsubscribe.
arduino-mqtt -

Published by 256dpi over 7 years ago

  • added ability to set hostname and port after begin()
  • increased baud rate in examples
  • added esp32 examples
arduino-mqtt -

Published by 256dpi over 8 years ago

  • yun shield support by @sandeepmistry
  • YunMQTTClient improvements by @sandeepmistry
  • YunMQTTClient TLS support by @sandeepmistry
arduino-mqtt -

Published by 256dpi over 8 years ago

  • changed some return values from void to boolean
  • added a more advanced publish function that allows retained to be set
  • only null terminate payload if there is enough free space
arduino-mqtt -

Published by 256dpi over 8 years ago

  • fixed a bug that prevented proper reconnection for clients that just receive messages
arduino-mqtt -

Published by 256dpi over 8 years ago

  • fixed the client to no longer send empty usernames and passwords if none are specified
arduino-mqtt -

Published by 256dpi over 8 years ago

  • fixed bug that caused a crash when calling read() or write() on a disconnected network connection
arduino-mqtt -

Published by 256dpi almost 9 years ago

  • added support for binary payloads
arduino-mqtt -

Published by 256dpi almost 9 years ago

  • new example directory structure
  • more examples for other boards and shields
arduino-mqtt -

Published by 256dpi almost 9 years ago

  • Added tests runnable as examples.
  • Fixed some problems with YunMQTTClient along the way.
arduino-mqtt -

Published by 256dpi almost 9 years ago

  • The payload is now size prefixed to properly handle messages containing : and \n characters with the YunMQTTClient.
arduino-mqtt -

Published by 256dpi almost 9 years ago

  • Fixed missing category in library.properties. Thanks @per1234!
arduino-mqtt -

Published by 256dpi almost 9 years ago

  • fixed a bug in YunMQTTClient
  • updated examples to reconnect on connection loss
  • YunMQTTClient will update python code once in begin()
arduino-mqtt -

Published by 256dpi about 9 years ago

  • consolidated constructors and new begin methods
  • the YunMQTTClient will automatically update the python files
arduino-mqtt -

Published by 256dpi about 9 years ago

  • Added support for will message.