This repository contains various guides and demos that utilize the /IOTCONNECT Python Lite SDK to connect devices to the Avnet /IOTCONNECT platform and showcase telemetry reporting and cloud-to-device command functionality. The Python Lite 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:
- Microchip Curiosity PIC64GX1000 Kit - (Purchase Link)
- Microchip PolarFire SoC Discovery Kit - (Purchase Link)
- Microchip ATSAMA5D27-SOM1 - (Purchase Link)
- Microchip SAMA7D65 Curiosity Kit - (Purchase Link)
- NXP FRDM-IMX93 - (Purchase Link)
- NXP GoldBox 3 Vehicle Networking Development Platform - (Purchase Link)
- Raspberry Pi - (Purchase Link)
- ST STM32MP135F-DK Discovery Kit - (Purchase Link)
- ST STM32MP157F-DK2 Discovery Kit - (Purchase Link)
- ST STM32MP257F-DK Evaluation Board - (Purchase Link)
- ST STM32MP257F-EV1 Evaluation Board - (Purchase Link)
- Tria MaaXBoard 8M - (Purchase Link)
- Tria MaaXBoard 8ULP - (Purchase Link)
- Tria MaaXBoard OSM93 - (Purchase Link)
- Tria Vision AI-KIT 6490 - (Purchase Link)
- Tria ZUBOARD-1CG - (Purchase Link)
To get started connecting your board to /IOTCONNECT, first 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.
To explore setting up AWS Greengrass Lite on some of these same devices and deploying python demos through pre-built or custom components, check out the /IOTCONNECT Python Greengrass Demos repo.
If you want to modify or add onto the basic /IOTCONNECT starter application, you can do so by sending a software package to your device.
Within the directories for each device in this repository is a starter-demo directory with instructions on how to
do this.
Some devices also include directories for pre-built expansion demos such as the EIQ Vision AI Driver Monitoring System (DMS) Demo for the NXP FRDM i.MX 93. Inside of the directories for those demos you will find instructions on how to use a software package to deliver and install the pre-built demo.
This library is distributed under the MIT License.