Avnet IoTConnect SDK Library
Project description
This document is reformatted to better viewing as a standalone document. We recommend visiting this GitHub v2.1.0 link for best experience.
Introduction
This project is the library that abstracts the /IOTCONNECT protocols for the SDKs like the /IOTCONNECT Python Lite SDK and the /IOTCONNECT Greengrass SDK.
This library should generally not be used in other projects as the SDKs should be able to provide all the functionality that you would need in your python applications.
Features
The library provides common code for interacting with /IOTCONNECT MQTT and HTTP device connectivity services:
- Format Telemetry (Reporting) messages
- Provide events for OTA and Command processing
- Streamline OTA and Command acknowledgements
- Obtain Discovery and Identity information
Using The Library
To use this library in your project, ensure that your pyton project depends on iotconnect-lib. Use a fixed major version dependency (E.g. "iotconnect-lib<3.0.0".) to avoid potential major version breaking your application calls.
The best way to learn how to use this library is to examine the unit test usage examples in the tests directory or use the SDK implementations listed above in this document for reference.
Testing
Regression tests should be run with every release using pytest.
See tests/TESTS_CONFIGURATION.md for more details.
Licensing
This python package is distributed under the MIT License.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file iotconnect_lib-2.1.0.tar.gz.
File metadata
- Download URL: iotconnect_lib-2.1.0.tar.gz
- Upload date:
- Size: 18.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab1431c7373a978adbd1277f1e6c2fb71b43df1c069c7802f81ea0b445083f29
|
|
| MD5 |
99b84cf76ff1a12d116ce45ebe4c2999
|
|
| BLAKE2b-256 |
f94aa8ac05871a5c0c1c767f3d74e48f640ae71496d7c13443746e76f4875b62
|
File details
Details for the file iotconnect_lib-2.1.0-py3-none-any.whl.
File metadata
- Download URL: iotconnect_lib-2.1.0-py3-none-any.whl
- Upload date:
- Size: 19.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60389561237607339666c67be37ca55b21f1d4f88a1d5a2e7e8bc7d190894547
|
|
| MD5 |
47789f7d3e1123b43fe11f785324dad5
|
|
| BLAKE2b-256 |
5cdcb5ef64ee8cdac63bec260d0dc1bf5f7e498e835735a4f85a3825091ee070
|