Welcome to the /IOTCONNECT enablement directory! This top-level page helps you quickly navigate our repositories, examples, and SDKs. We’ve grouped everything by Language and by /IOTCONNECT Enabled Hardware Examples. Additionally, we leverage GitHub Topics to make finding relevant projects even easier.
- Quick Links
- Languages
- /IOTCONNECT Enabled Hardware Examples
- Searching / Filtering by Tags
- Additional Resources
- Contributing
- Need Help?
- Revision Info
-
/IOTCONNECT Docs
Deep dives into /IOTCONNECT features like device management, OTA, rule engines, and more. -
SDK Overview & Workflow
Understand how each SDK works, from device registration and telemetry to commands and cloud configuration. -
SDK Flavors
Explore different /IOTCONNECT SDK editions for various performance and footprint requirements.
- Description: The core C library forming the foundation for /IOTCONNECT in C.
- Use Cases: Start here if you’re integrating /IOTCONNECT directly into your C/C++ application.
- Topics: None
- Description: Generic C SDK providing a reference implementation of /IOTCONNECT client functionality.
- Use Cases: Easily adapt or extend for different C-based platforms and hardware.
- Topics: linux, macos, windows
- Description: A Yocto-compatible C SDK for /IOTCONNECT, integrating easily into embedded Linux builds.
- Use Cases: Automated builds for IoT devices running Yocto-based Linux.
- Topics: embedded, yocto
- Description: Full-featured Python SDK for /IOTCONNECT.
- Use Cases: Desktop, server, or embedded Linux for straightforward device-to-cloud integrations.
- Topics: embedded, linux, python
- Description: Lite/minimalist Python SDK for resource-constrained environments.
- Use Cases: IoT devices with limited memory or CPU resources.
- Topics: embedded, lightweight, python
- Description: Meta-layer integration of the “lite” Python SDK for Yocto-based Linux.
- Use Cases: Building images for embedded platforms via Yocto, pre-integrated with /IOTCONNECT.
- Topics: embedded, meta-layer, yocto
- Description: A Yocto-compatible Python SDK for /IOTCONNECT, integrating easily into embedded Linux builds.
- Use Cases: Automated Python-based builds for devices running Yocto.
- Topics: embedded, linux, python, yocto
- Description: .NET SDK enabling /IOTCONNECT capabilities primarily via C#.
- Use Cases: Windows or Linux .NET environments, Azure Sphere, etc.
- (Note: .NET can interface with C++/CLI, but this repo is mainly intended for C# use.)
- Topics: azure, csharp, dotnet
- Description: Official Node.js SDK for /IOTCONNECT.
- Use Cases: Server-side or embedded JS runtimes on Linux, Windows, etc.
- Topics: embedded, linux, nodejs, windows
- Description: Swift SDK to integrate /IOTCONNECT features on iOS devices.
- Use Cases: iPhone or iPad applications requiring IoT telemetry, device provisioning, etc.
- Topics: mobile-app, ble-gateway, apple, ios
- Description: Android SDK (Java/Kotlin) for /IOTCONNECT.
- Use Cases: Mobile or IoT Edge devices running Android, collecting telemetry and interacting with /IOTCONNECT.
- Topics: android, kotlin, mobile-gateway
The GitHub links below list hardware that has software available, working with /IOTCONNECT “out of the box.” You can expect to find:
- QuickStart Guides: Step-by-step instructions on board bring-up through cloud connectivity without writing code!
- Developer Guides: Similar, but with more details on compiling from source.
- Demos: Specific use-case/application demos.
- References: Webinars, blog posts, or additional learning material.
/IOTCONNECT is compatible with most ALL MPUs and MCUs by leveraging our various SDKs. If the specific product you're interested in is not listed, please see our SDK Flavors for instructions on how to integrate.
Infineon | Microchip | NXP | Renesas | STMicroelectronics |
![]() |
![]() |
![]() |
![]() |
![]() |
- Go to avnet-iotconnect Repositories.
- Type
topic:[tag]
in the search field (e.g.,topic:python
). - GitHub shows only those repos tagged with that topic.
Common tags:
python
,c
,c++
,javascript
,dotnet
,embedded
,windows
,linux
,freertos
,yocto
,st
,nxp
,esp32
,iotconnect
,iotc-c-lib
, etc.
-
/IOTCONNECT Docs
In-depth guides for device management, OTA updates, rule engines, etc. -
/IOTCONNECT Portal
Configure, monitor, and manage all your connected devices from the cloud. -
SDK Flavors Compare different /IOTCONNECT SDK editions to match your performance or memory constraints.
We welcome contributions to expand or refine /IOTCONNECT enablement. To contribute:
- Fork the relevant repo under avnet-iotconnect.
- Create a new branch for your feature or fix.
- Submit a Pull Request with a clear explanation of your changes.
- Support: [email protected]
- Docs & FAQ: docs.iotconnect.io
Note /IOTCONNECT is designed to support all device types. These listings are simply starting points; if you don’t see your exact device or OS, you can adapt any of these SDKs or use our REST/MQTT APIs directly to get connected.