In preparing for another IoT project I came across Mongoose OS. Mongoose OS describes itself as “an operating system for connected products” and is a product of Cesanta. It is open source and dual-licensed under the GPLv2 licenses and a Commercial License which removes the GPLv2 and functionality restrictions.
It supports the ESP32, ESP8266, CC3220, and CC3200. I have been mostly using it with a nodemcu board but also have gotten several simple examples running on an Olimex mod-wifi-esp822-dev board
I have been working with it off and on for a few weeks and so far am impressed.
I have put a couple of my examples on github in the hope that they will help others.
More to follow…