2015-07-15 18:09:51 +02:00
|
|
|
# Adafruit MQTT Library [![Build Status](https://travis-ci.org/adafruit/Adafruit_MQTT_Library.svg?branch=master)](https://travis-ci.org/adafruit/Adafruit_MQTT_Library)
|
2015-06-11 00:38:34 +02:00
|
|
|
|
|
|
|
Arduino library for MQTT support, including access to Adafruit IO. Works with
|
2015-08-31 23:36:06 +02:00
|
|
|
the Adafruit CC3000, FONA, Arduino Yun, ESP8266 Arduino platforms, and anything that supports
|
2015-06-11 00:38:34 +02:00
|
|
|
Arduino's Client interface (like Ethernet shield).
|
|
|
|
|
|
|
|
See included examples for how to use the library to access an MQTT service to
|
|
|
|
publish and subscribe to feeds. Note that this does not support the full MQTT
|
|
|
|
spec but is intended to support enough for QoS 0 and 1 publishing.
|
|
|
|
|
|
|
|
Depends on the following other libraries depending on the target platform:
|
2015-07-15 18:08:44 +02:00
|
|
|
|
|
|
|
- [Adafruit SleepyDog](https://github.com/adafruit/Adafruit_SleepyDog), watchdog
|
2015-06-11 00:38:34 +02:00
|
|
|
library used by FONA and CC3000 code for reliability.
|
|
|
|
|
|
|
|
- [Adafruit CC3000](https://github.com/adafruit/Adafruit_CC3000_Library), required
|
|
|
|
for the CC3000 hardware.
|
|
|
|
|
|
|
|
- [Adafruit FONA](https://github.com/adafruit/Adafruit_FONA_Library), required for
|
|
|
|
the FONA hardware.
|
|
|
|
|
|
|
|
Future todos:
|
|
|
|
|
|
|
|
- Subscription callbacks
|
|
|
|
|
|
|
|
- remove watchdog
|