Skip to content

avnet-iotconnect/avnet-iotconnect.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

/IOTCONNECT Enablement Directory

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.


Table of Contents

  1. Quick Links
  2. Languages
  3. /IOTCONNECT Enabled Hardware Examples
  4. Searching / Filtering by Tags
  5. Additional Resources
  6. Contributing
  7. Need Help?
  8. Revision Info

Quick Links

  • /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.


Languages

C / C++C / C++

  • 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

PythonPython

  • 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

C# / .NETC# / .NET

  • 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

Node.jsNode.js

  • Description: Official Node.js SDK for /IOTCONNECT.
  • Use Cases: Server-side or embedded JS runtimes on Linux, Windows, etc.
  • Topics: embedded, linux, nodejs, windows

SwiftSwift (iOS)

  • 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

JavaJava / Kotlin (Android)

  • 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

/IOTCONNECT Enabled Hardware Examples

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
Infineon Logo Microchip Logo NXP Logo Renesas Logo ST Logo

Searching / Filtering by Tags

  1. Go to avnet-iotconnect Repositories.
  2. Type topic:[tag] in the search field (e.g., topic:python).
  3. 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.

Additional Resources

  • /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.


Contributing

We welcome contributions to expand or refine /IOTCONNECT enablement. To contribute:

  1. Fork the relevant repo under avnet-iotconnect.
  2. Create a new branch for your feature or fix.
  3. Submit a Pull Request with a clear explanation of your changes.

Need Help?

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages