This repository contains various guides and demos that utilize the /IOTCONNECT Python Greengrass SDK to connect devices to the Avnet /IOTCONNECT platform and showcase telemetry reporting and cloud-to-device command functionality. The Python Greengrass SDK may be used to enable /IOTCONNECT on a wide variety of development boards/platforms. Avnet has completed this work for a subset of board as outlined in the following section.
The following development boards are pre-enabled with /IOTCONNECT in this repository:
- NXP FRDM i.MX 93 - (Product Link)
- Raspberry Pi - (Product Link)
- ST STM32MP135F-DK Discovery Kit - (Product Link)
- ST STM32MP157F-DK2 Discovery Kit - (Product Link)
- ST STM32MP257F-DK Discovery Kit - (Product Link)
- ST STM32MP257F-EV1 Discovery Kit - (Product Link)
To get started connecting your board to /IOTCONNECT using Greengrass, follow the Quickstart Guide within your board's specific directory in this repository. This guide will help you flash any required images, get access to your device's console, and set up basic /IOTCONNECT onboarding for your device.
If you wish to deploy a component other than the one(s) provided in your board's Quickstart, you can find more pre-compiled example components in the /IOTCONNECT Python Greengrass SDK repo as well as the /IOTCONNECT Python Greengrass Components repo.
If you are instead interested in using Avnet's /IOTCONNECT Python Lite SDK to manage these devices (and several others), check out the /IOTCONNECT Python Lite Demos repo.
This library is distributed under the MIT License.