Skip to content

Initial Release - AWS IoT for CircuitPython

Compare
Choose a tag to compare
@brentru brentru released this 14 Oct 15:00
8dc74f4

MQTT Client library for communicating with Amazon AWS IoT from a CircuitPython device.

Features:

  • Certificate and key-based client authorization
    • Example certificates.py file included in root of this project.
  • Supports AWS IoT topic publish/subscribe
    • Handles AWS IoT Errors
    • Topic validation (per AWS Service Limits)
  • Supports AWS IoT's Shadow topic actions (update/delete/get)
    • Helper methods for each shadow action

Note: This library requires version >=1.4.0 of the Adafruit fork of the Arduino NINA-W102 firmware
installed on your ESP32 Airlift/WiFi Co-Processor.

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

Read the docs for info on how to use it.