|Over-The-Air updates and remote management||
OTA firmware updates with rollback on failures
RPC infrastructure for the full remote control
|Security||Built in: flash encryption, crypto chip support ARM mbedTLS optimized for small memory footprint|
|Device management dashboard service||A device management dashboard for tracking your fleet. On-prem option is available|
|Supported hardware architectures||
Microcontrollers: CC3220, CC3200, ESP32, ESP8266, STM32F4
Recommended dev kits: ESP32 Kit for AWS IoT, ESP32 and TI CC3220 Kits for Google IoT Core
|IoT cloud integration||Built in support for: AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, Generic MQTT/Restful|
|Turn key solutions||
Ready to go enterprise solutions,
apps and libraries
Professional services: firmware customisation, reference design implementation and support
|Prototyping and scripting engine||
|Pricing||GPLv2 license (requires to open end product’s source code): Free|
The common thinking about firmware development is: ”I can build it myself with a native SDK and open-source components found on the Internet, it will be fast and cheap.” This is the most common pitfall resulting in delays, compromised security and negative PR risks for the brand.
On the opposite, Mongoose OS is a purpose-built secure Operating System
for commercial connected devices. It focuses on stable and secure functioning of multiple connected
devices in production and post-sale stages. Key features include secure communication (TLS), over-the-air updates (OTA)
and remote device management. These features are usually missing from SDK and their correct implementation
would be a complex and resource consuming task. Neglecting them may result in compromised device security
and negative brand perception of your products.
Here is what our customers say: “We looked for a sustainable IoT solution that would allow us to grow and expand upon. There simply wasn’t a solution until we found Mongoose OS. It has all the necessary functionality for right now and future expansion.”
Arduino framework is built for makers to provide the simplest way to build hardware projects. Its architecture was not designed for commercial products. Generally, firmware built on Arduino framework is not reliable to run in production environment. Here is what our customers say: “We had a somewhat-working firmware based on the Arduino core, but it was too glitchy and unreliable. OTA often failed with a bricked device.”
Mongoose OS is designed for commercial products where reliability is critical.
With Arduino having a vast number of drivers developed by the community, Mongoose OS has implemented an Arduino compatibility layer thus allowing to use the existing Arduino drivers for prototyping.
Mongoose OS is widely used across many verticals including but not limited to: Home Appliances, Home Automation,
Building Automation, Sensors & Measurements, Automotive, Security Surveillance.
You can find some of the Case Studies here.