Imagine a smart device that you can configure, monitor, update and troubleshoot through a webpage accessed from your smartphone or computer. With Mongoose as the communication layer, smart devices such as thermostats, industrial sensors and medical equipment gain a compact, secure, embeddable networking stack that seamlessly links NXP based hardware to browsers and cloud services.
What is Mongoose?
Established in 2004 and part of Cesanta since 2013, Mongoose Web Server offers a versatile communication layer, empowering devices to interface seamlessly with web browsers and cloud platforms. Developers can leverage this platform’s capabilities to rapidly build secure web UIs, MQTT clients, TLS communications and conduct over-the-air (OTA) firmware updates—all vital in today’s connected landscape.
As a production-grade, all‑in‑one embedded networking stack, Mongoose supports:
- Secure embedded web UIs
- HTTP, WebSocket, and MQTT
- TLS with no external dependencies
- Firmware OTA updates
- A complete TCP/IP stack, drivers, and tools
Discover more about the capabilities of Mongoose. Listen to the Techcast episode—joined by Cesanta CEO Jonathan Beri—on Spotify or YouTube .
Supporting CRA and Security Requirements
Security standards are integral to Cesanta’s Mongoose offering and non-negotiable for developers, especially with increasing regulatory pressure—especially around the EU Cyber Resilience Act (CRA).
To meet this demand, Mongoose’s repository runs continuous integration running through hundreds of unit tests built on every commit. Mongoose repository is also integrated into Google's OSS-Fuzz, which continuously scans for potential vulnerabilities. Additionally, Cesanta receives periodic vulnerability reports from independent security groups such as Cisco, Talos, Microsoft Security Response Center, MITRE Corporation, Compass Security and others.
With continuous integration testing, ongoing vulnerability assessments and rigorous adherence to industry best practices, Cesanta ensures that Mongoose meets modern compliance demands.
A Longstanding Collaboration with NXP
Cesanta’s collaboration with NXP began with the i.MX Applications Processors running embedded Linux that later expanded to the i.MX RT Crossover MCUs, enabling developers to benefit from features such as OTA firmware updates, TLS security and MQTT cloud connectivity.
Most recently, Cesanta added support for the
MCX N MCUs with Ethernet and
RW612 Tri-Radio Wi-Fi 6 MCUs. Together, Cesanta and NXP provide a complete hardware-to-software solution for connected industrial, IoT, medical and consumer devices.
Getting Started with Mongoose and NXP
Mongoose runs on FreeRTOS, Linux, and bare metal while Cesanta provides a seamless developer experience with Mongoose Wizard. To get started with Mongoose on an NXP device:
- Visit https://www.mongoose.ws
- Launch the Mongoose Wizard
- Select your NXP board, build system, and generate project
- Build, flash, and view logs over the serial console
Mongoose Wizard works with NXP’s FRDM platform for the MCX N, MCX E and RW612. Discover the family of FRDM development boards.