Python
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 |
Description |
---|---|
Acquire connection information | REST API [sync response] |
Connecting to the cloud | AWS or Azure connection based on “pf”: “aws” or ”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 the 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. |
Date | Version | Python SDK |
---|---|---|
02 January 2023 | V1.0 | Getting started |
- Twin/Shadow update: Twin/Shadow update for all device types.
- TLS certificate support: SDK works for both Baltimore as well as DigiCert certificates.
Date | Version | Python SDK |
---|---|---|
15 January 2024 | V1.1 | Getting started |