This repository contains working example applications for the Avnet iotconnect Snap, which bundles the /IOTCONNECT Python Lite SDK and REST CLI into a single, portable package for Linux systems that support Snapcraft.
Use these examples to:
- Onboard devices to /IOTCONNECT using the
iotconnectSnap. - Send and receive telemetry and commands.
- Stream custom telemetry from external applications via a UNIX socket.
- Experiment with OTA-delivered models and scripts in the Snap’s persistent data area.
The catalog is designed to grow over time as new boards and suppliers are validated.
Before running any examples you should have:
-
A Linux system with
snapdenabled -
The Avnet
iotconnectSnap installedsudo apt update && sudo apt install -y snapd sudo snap install iotconnect -
An /IOTCONNECT account
git clone https://github.com/avnet-iotconnect/iotc-python-lite-snap-examples.git
cd iotc-python-lite-snap-examples
git checkout master
iotconnect.setup
python3 examples/00-hello-telemetry/hello_telemetry.pyexamples/– runnable examples by boardscripts/– utilitiesarchive/– older samplesLICENSE
Full catalog is in BOARD_CATALOG.md.
Each example has its own README and instructions.
iotc-python-lite-sdkiotc-python-lite-sdk-demosiotc-python-sdkiotc-python-rest-apiavnet-iotconnect.github.io
- Add board-specific details to example folders
- Update board catalog when adding new platforms
MIT License