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.
- Secure communication interface abstractions
- Flexible high-level task scheduling
- Size optimised time-series data logging
- Cloud mirrored device configuration
- Remote procedure call server + client
- Binary diff application image upgrades
- Extended Trusted Firmware-M support
- Post-deployment algorithm loading/updates (Coming soon)
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.
Device provisioning and management runs through a rich REST API, while real-time device data is provided through dedicated MQTT queues.
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.
Coming soon!
The Infuse-IoT SDK currently supports the following SoC series:
For a complete list of supported boards, see builtin supported platforms.