Skip to content

Releases: adafruit/Adafruit_MQTT_Library

v0.12.3

08 Jun 02:45
Compare
Choose a tag to compare

fixes MQTT FONA - tested on a fona feather

0.12.2

22 Jan 01:33
Compare
Choose a tag to compare

added atwinc demo
cleaned up examples, removed useless ping
added 2sub demo
added will/qos1 demo
added ssl example for esp8266

0.12.1 minor mqtt_esp8266 example bug workaround

21 Nov 04:54
Compare
Choose a tag to compare

Small fix for mqtt_esp8266 example to work on Arduino 1.6.6 IDE.

0.12.0

22 Oct 18:40
Compare
Choose a tag to compare

adds mqtt 3.1.1 support

Fix MQTT client ID generation in examples

08 Sep 16:21
Compare
Choose a tag to compare

Swaps out all occurrences of:

const char MQTT_CLIENTID[] PROGMEM  = AIO_KEY __DATE__ __TIME__;

to:

const char MQTT_CLIENTID[] PROGMEM  = __TIME__ AIO_USERNAME;

in the example sketches.

Add Arduino Yun example

31 Aug 21:40
Compare
Choose a tag to compare

Small release to add Arduino Yun example which uses the YunClient class.

0.10.0

03 Aug 18:45
Compare
Choose a tag to compare
  • Add Adfruit_MQTT::connectErrorString() method 6879df8
  • Fix indentation in Adafruit_MQTT::subscribe 564e87f
  • Fix Adafruit_MQTT:subscribe() b996b09
  • Clarify that subscribe() must be called before connect() 06767dc
  • Comment out stringprint(), it is not used 05b1451
  • Add parenthesis to fix compiler warning 565d9af
  • Fix type of Adafruit_MQTT_Subscribe::lastread 22c3533
  • Add Adafruit_MQTT_Subscribe::datalen 22b77ec
  • Allow passing __FlashStringHelper* in addition to char* everywhere 5d101b8
  • Default to qos = 0 in Adafruit_MQTT::publish() 3a1bef8

0.9.2 release add connected function

14 Jul 22:56
Compare
Choose a tag to compare

Add connected() function to MQTT class to provide a way for clients to check if they are connected to the MQTT server or not. This is useful for reconnecting when on an unreliable network. CC3k and ESP8266 examples are updated to show using the connected function to reconnect automatically in their main loop.

Also updated examples to set the MQTT client ID using the date and time the sketch was compiled (in addition to the AIO key). This is useful to prevent issues with multiple clients from the same user running at the same time (if they had the same client ID they would have contention over receiving MQTT messages).

Bug fix for snprintf on non-Arduino platforms

20 Jun 21:38
Compare
Choose a tag to compare

Small release to fix bug with using snprintf on non-Arduino platforms like the ESP8266.

Initial release.

11 Jun 17:09
Compare
Choose a tag to compare

Initial release with support for CC3k, ESP8266/generic Client interface, and FONA.