Description
The Python Device SDK includes getting started and downloading the SDK package for developers who need to write, build, test, and deploy
firmware to connect your device to IoTConnect.
Features
- Acquire connection information: REST API [sync response].
- Connecting to the cloud: AWS or Azure connection based on “pf”: “aws” /”pf”: “az” received in discovery call, MQTT Paho library support.
- Device type: Device, Gateway, Edge device, Edge gateway device.
- Cloud-to-device messages: SDK will get device attributes, device twin/shadow, child devices and device OTA updates.
- Cloud-to-device commands: Device command, OTA command, refresh attributes, refresh twin/shadow, refresh edge rule, refresh child device and data frequency change.
- Device-to-cloud messages: Reporting data, fault data, edge reporting, edge rule match and acknowledge message (twin/shadow, device command, OTA).
- SDK configuration: Certificate (ca signed + self-signed), offlineStorage, debug log, device primary key, skipValidation.
- Twin/Shadow update: Twin/Shadow update for all device types.
- TLS certificate support: SDK works for both Baltimore
as well as DigiCert certificates.