Initial Release - AWS IoT for CircuitPython
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.
- Example
- 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.