Infuse-IoT SDK Documentation
Welcome to the Infuse-IoT SDK’s development documentation (version 0.0.1)
Platform
Infuse-IoT is a platform designed to make is simple to create ultra low-power Internet-of-Things (IoT) solutions. It is a collection of embedded software, cloud APIs, desktop tools and mobile libraries that enables rapid development, iteration and management.
- 
      
         
         Embedded SoftwareInfuse-IoT Embedded documentation 
- 
      
         
         Cloud ServicesInfuse-IoT Cloud documentation 
- 
      
         
         ToolingInfuse-IoT Tooling documentation 
Embedded Software
The Infuse-IoT embedded stack is built on top of the Zephyr Project, a next-generation real-time operating system managed by the Linux Foundation.
Secure communication interface abstractions
Secure boot and Over-the-Air upgrades (with diff support)
Flexible high-level task scheduling
Size optimised time-series data logging
Cloud mirrored device configuration
Remote procedure call server + client
Extended Trusted Firmware-M support
Runtime reconfiguration
Dynamic algorithm support (Coming soon)
Cloud Services
Device provisioning and management runs through a rich REST API, while real-time device data is provided through dedicated MQTT queues.
Rich Tooling
The Infuse-IoT Python Tools provide CLI interaction with the Cloud REST API, observation of local devices via Bluetooth and a flexible set of libraries to write custom scripts for local and cloud device interaction.
Getting Started Guides and Tutorials
Getting started guides to get setup with the Infuse-IoT platform and tutorials using Infuse-IoT.
Mobile Components
Coming soon!
Supported System-On-Chips
The Infuse-IoT SDK currently supports the following SoC series:
For a complete list of supported boards, see Infuse-IoT SDK snippet (infuse).