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 |