We also provide an MQTT API to interface your project's code with Adafruit IO's MQTT server.
Client Libraries for the Adafruit IO MQTT API
To use the MQTT API that Adafruit IO exposes, you'll need a MQTT client library. For Python, Ruby, and Arduino you can use Adafruit's IO libraries as they include support for MQTT. For other languages or platforms look for a MQTT library that ideally supports the MQTT 3.1.1 protocol.
-
Arduino: The Adafruit MQTT library includes examples for connecting your Arduino project to the Adafruit IO MQTT broker.
-
Python: The Adafruit IO Python library includes an MQTT Client.
-
CircuitPython: The Adafruit IO CircuitPython library includes a MQTT Client.
-
Ruby: Adafruit IO Ruby includes an MQTT client.
-
(Unsupported by Adafruit) MicroPython: MicroPython devices can connect to Adafruit IO's MQTT broker using uMQTT
Adafruit IO MQTT Client Documentation
Text editor powered by tinymce.