An ideal framework for IoT product pilot

firmware + backend + mobile app

We make IoT development easy

All-in-one solution

Integrated, robust and reliable: IoT Operating System, Management backend, mobile App

No vendor lock

Pick and move freely between microcontrollers of your choice: STMicroelectronics, Texas Instruments, Espressif

Data where you like it

Out of the box support for AWS IoT, Microsoft Azure IoT, Google IoT Core or other generic MQTT servers

Quick Start

Code in C or JavaScript. Ready to go Starter Kits, Solutions and Libraries

Secure by default

Built in flash encryption, crypto chip support, TLS optimized for small memory footprint

Over-the-Air updates

Reliable OTA updates with rollback on failures, remote device access infrastructure

Mongoose OS: an IoT operating system

Powers commercial products since 2013
Trusted, field tested, proven performance
Open source under Apache 2.0 license
Commercial licensing & support available


Over 100 commercial products
Over 150,000 devices in the field
Over 1,600 GitHub stars

MCU support

STMicro: STM32 F4, L4, F7
TI: CC3200, CC3220
Espressif: ESP32, ESP8266

Advanced features

Reliable Over-The-Air update
Secure device provisioning
Remote management

Cloud integrations

AWS IoT, Google IoT
Microsoft Azure, IBM Watson
Private MQTT / REST backends

mDash: IOT device management

24/7 access and monitoring for your devices in the field
Reliable, fail-safe OTA firmware updates
Mobile App
Customizable PWA mobile app available instantly for iOS and Android
Web UI
Online/offline device status and metadata (firmware version, build time, etc)
Device twin
Device twin / shadow support, compatible with AWS IoT and Azure IoT
TLS 1.2 with full isolation - devices cannot see traffic from other devices or users