This repository was archived by the owner on Oct 11, 2023. It is now read-only.
Changelog
- [BUGFIX] Return registration result from DPS register
- [REFACTOR] Rename messaging APIs
- [REFACTOR] Consistent Fail Operation Pattern
- [REFACTOR] Added logging for exception inside Paho
- [INFRASTRUCTURE] Override inherited methods with shim implementations
- [INFRASTRUCTURE] Reconnect transport after SAS token is renewed
Current SDK features
- Device & Module clients (including IoT Edge support)
- Authentication using
- SAS token
- Connection String
- X509
- Edge Environment
- Send Messages/Telemetry
- C2D messages
- Input/output for IoT Edge
- Direct Methods
- Twins
- Edge local debugging capability using the vs code extension
Features still in development
- File Upload
- Invoke Method
Code Examples
https://github.com/Azure/azure-iot-sdk-python-preview/tree/2019-08-21/azure-iot-device/samples