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 |