Skip to main content

Avnet IoTConnect SDK Library

Project description

This document is reformatted to better viewing as a standalone document. We recommend visiting this GitHub v1.0.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<2.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

iotconnect_lib-1.0.0.tar.gz (15.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iotconnect_lib-1.0.0-py3-none-any.whl (16.5 kB view details)

Uploaded Python 3

File details

Details for the file iotconnect_lib-1.0.0.tar.gz.

File metadata

  • Download URL: iotconnect_lib-1.0.0.tar.gz
  • Upload date:
  • Size: 15.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for iotconnect_lib-1.0.0.tar.gz
Algorithm Hash digest
SHA256 57bf3324fb7a239b880c223feba01f9cba18cdd425caae2798b73d7670a59a4d
MD5 15bdc368eeeadd33663c6f0c96cb4704
BLAKE2b-256 7f69b7ff104814686ef918635fd414bae826c0f6e878c0a00bca04ec46181c89

See more details on using hashes here.

File details

Details for the file iotconnect_lib-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: iotconnect_lib-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 16.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for iotconnect_lib-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 177de025547c2741e0f23598138980c1ec943f7d10066b9dfe093b7f1f9b88f9
MD5 f3a4184508c170bcf12812d9afe8d771
BLAKE2b-256 1f8cb1ebfca78280d9f7a25a8ebcffff97fd94629df11e73f9ee3130a193238f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page