Mongoose OS is simple, incredibly powerful and a very viable solution for a large commercial product.
What attracted us to Mongoose OS was: the recommendation by AWS, the ease of implementation, the volume of libraries available,
the engagement on forums both from Cesanta staff and the wider community.
All our core requirements were met by the Mongoose OS platform, among them: full encryption, easy and flexible configuration of
individual devices, pre-built AWS IoT and SSL interfaces, secure firmware updates via OTA, access controls to prevent unauthorised settings
changes / file access for deployed devices.
We take security very seriously and we went as far as getting the world experts at McAfee ATR in the USA to undertake rigorous vulnerability
testing of the iParcelBox hardware and firmware and we passed with flying colours. The team at McAfee were also very complimentary about
MongooseOS.
The support of Cesanta team and the wider community via the forums and chat – it’s an invaluable resource for developers who might be
uncomfortable with making the leap to a new software tool.
With the help of Mongoose OS we were able to reduce the time between project start and the first stable release to just a couple of months, which helped us meet an important deadline
and launch the product.
We chose Mongoose OS as the basis of our firmware architecture because it is feature-rich, stable and easy to develop on. We evaluated other RTOS options but found that Mongoose OS was
better optimized for the ESP32 microcontroller than the other. Looking back, we're confident Mongoose OS was the right choice as the basis of our product's firmware. It includes features
that might seem very obvious today, like offering over-the-air (OTA) updates to customers, but that we found were lacking from ESP32 SDK and were poorly implemented in other alternatives
we have considered.
Since our large-scale production started, we've deployed Mongoose OS to thousands of devices in our fleet. The software has proven to be stable and gets the job done. A bunch of
features, such as OTA and AWS Shadow, saved us a lot of custom development along the way. We frequently audit our software stack and follow market developments, but from our point of
view there are very few alternatives that can actually offer the same solution as Mongoose OS.”