This is the documentation for the latest (main) development branch of the Infuse-IoT platform. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

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 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:

  • Nordic Semiconductor nRF52

  • Nordic Semiconductor nRF53

  • Nordic Semiconductor nRF91

  • Nordic Semiconductor nRF54L (Coming Soon)

  • ST Microelectronics STM32L4x

  • ST Microelectronics STM32WBx5 (Coming Soon)

For a complete list of supported boards, see Infuse-IoT SDK snippet (infuse).