arduino-mqtt

MQTT library for Arduino

MIT License

Stars
1K
Committers
17

Bot releases are visible (Hide)

arduino-mqtt - Latest Release

Published by 256dpi 8 months ago

  • fixed integer casting issue
  • added methods to support QoS1/2 retry logic
  • added two value constructor to specify buffer sizes separately
  • documented arbitrary publish payload size
  • added method to obtain whether a session was present
  • support passwords with empty usernames
  • support dropping overflowing messages
  • updated lwmqtt
arduino-mqtt -

Published by 256dpi over 1 year ago

  • increased delay during network read
arduino-mqtt -

Published by 256dpi over 3 years ago

  • timer rollover prevention (@drzony)
  • lambda based callbacks (@drzony)
  • small fixes
arduino-mqtt -

Published by 256dpi almost 4 years ago

  • added note about deadlock to all examples
  • added single option setters
  • fixed some IDE warnings
  • updated lwmqtt_client_t initialization (@amarkevich)
  • ip address support (@TMRh20)
arduino-mqtt -

Published by 256dpi almost 5 years ago

  • use zero ms delay
arduino-mqtt -

Published by 256dpi almost 5 years ago

  • fixed failed read bug (#182)
arduino-mqtt -

Published by 256dpi almost 5 years ago

  • fixed regression
arduino-mqtt -

Published by 256dpi almost 5 years ago

  • fixed esp8266 example and added note about TLS verification
  • added early detection of closed stream in lwmqtt_arduino_network_read (@dzindra)
  • properly set lastError value after failed connect (@luffykesh)
  • use the provided keep alive as defined by the spec (@luffykesh)
  • added ref property
arduino-mqtt -

Published by 256dpi over 5 years ago

  • moved implementation to cpp file
  • added setClockSource to enable a custom clock source for deep sleep applications (thanks @jmpmscorp)
  • updated lwmqtt (fixes a potential integer overflow)
arduino-mqtt -

Published by 256dpi over 5 years ago

  • properly pass skip parameter in connect calls (thanks @dzindra)
arduino-mqtt -

Published by 256dpi about 6 years ago

  • fix duplicate symbols (@sandeepmistry)
arduino-mqtt -

Published by 256dpi about 6 years ago

  • updated lwmqtt to fix not initialized return code
  • retain will topic and payload
  • inlined system functions
  • treat zero return code from net->connect() as an error
  • added skip option to allow establishing network connections manually
arduino-mqtt -

Published by 256dpi about 6 years ago

  • duplicate hostnames to fix issues with pointers that go away
arduino-mqtt -

Published by 256dpi over 6 years ago

  • annotated keepAlive interval unit @MajorBreakfast
  • document that setWill() only works if it is called before connect() @MajorBreakfast
  • make connection closing more explicit
  • updated lwmqtt
  • renamed secure examples
arduino-mqtt -

Published by 256dpi over 6 years ago

  • changed boolean to bool (#99 by @Rotzbua)
  • added main MQTT.h header file (#102 by @sandeepmistry)
  • updated examples to not rely on Arduinos forward declaration generation
arduino-mqtt -

Published by 256dpi over 6 years ago

  • fixed some compiler warnings (#92, #97)
  • added examples for the Arduino MKR GSM 1400 boards (#98)
arduino-mqtt -

Published by 256dpi almost 7 years ago

  • allow connecting with only a username (#90)
arduino-mqtt -

Published by 256dpi almost 7 years ago

  • updated lwmqtt (fixes wrong qos flow)
arduino-mqtt -

Published by 256dpi about 7 years ago

  • lower default keep alive to 10s
  • updated to latest lwmqtt (introduces some fixes for keep alive issues)
  • simplify callback handling (fixed a bug due to msg.payload beeing sometimes NULL)
  • close a left open connection on a new connection attempt
  • small code cleanups and refactorings
arduino-mqtt -

Published by 256dpi about 7 years ago

  • fixed an integer overflow bug on 16bit platforms