Mongoose OS Now Part of Hackster Apps

An open source IoT operating system that reduces firmware development time by up to 90%.

Hackster Staff
7 years agoInternet of Things

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.

With Mongoose OS, setup is fairly straightforward and takes just few minutes. Prototyping can be done in JavaScript, and you can use real microcontrollers for your projects (such as ESP8266, ESP32 or TI CC3200), not the ‘minicomputers boards’ like Raspberry Pi or Galileo, which are capable of running Linux, quite power hungry, and still the way more expensive than MCUs.

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.
  • You can code in JavaScript (or you can still do it in C, if this is your first choice).
  • 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?

Post them on forum.mongoose-os.com. And don’t forget to share your projects on Hackster!

This article was written by Anatoly Lebedev and originally published on the Mongoose Blog.

Hackster Staff
Projects and articles from the Hackster Staff!
Latest articles
Sponsored articles
Related articles
Latest articles
Read more
Related articles