An open source IoT operating system that reduces firmware development time by up to 90%.
Programming microcontrollers was possible long before the Internet of Things entered our daily lives. But historically it was a privilege of just a few, since only limited amount of experienced developers were able to code for embedded using low level languages such as C/C++ and Assembly. On top of it, there was long and tedious toolchain setup, studying the hardware and the SDK. Furthermore, switching to a different hardware platform means repeating everything from scratch.
But now Mongoose OS democratizes programming, making it available to the millions of developers out there.
Now as part of Hackster Apps, Mongoose OS is bringing its powerful features to your door!
What is Mongoose OS?
Mongoose OS is an open source operating system for the IoT.
What does it include?
- It supports the ESP32, ESP8266, STM32, TI CC3200, and many more boards to come.
- It has built-in support for any public or private MQTT server (IoT Cloud).
- Supports TCP, UDP, HTTP, Websocket, MQTT, CoAP, DNS, mDNS-SD, and SNTP protocols.
- Has Filesystem with POSIX API and built-in encryption for device data protection.
- Provides configuration infrastructure, Remote Procedure Calls, and OTA mechanisms.
What are the benefits of using it?
Mongoose OS helps you to reduce IoT firmware development time up to 90%!
How do I start?
Starting with Mongoose OS is really easy. Connect the development board to your computer, go to downloads, and follow instructions. Fear not! You would have the ‘mos’ tool installed and MCU flashed with Mongoose OS in no time! Start the clock and see — it will be in less than five minutes.
Watch this quick video as an example (it works in a similar way for Windows, Mac and Linux):
Any quick start guides for Mongoose OS?
Once you flashed Mongoose OS to your board, building your first firmware is pretty simple. Check out the short video below on setting up an Internet button with Mongoose OS or follow full instructions here.
More documentation and tutorials?
Tutorials and guides are available under Mongoose OS -> Videos.
You can also look and see how easy it is to build your projects using Mongoose OS and Seeed Studio Grove sensors.
Want to read more on Mongoose OS? It’s all listed for you in the Documentation section.
Have questions and feedback?
This article was written by Anatoly Lebedev and originally published on the Mongoose Blog.