Python

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