Mongoose is a network library for C/C++. It implements event-driven non-blocking APIs for TCP, UDP, HTTP, WebSocket, MQTT. It is designed for connecting devices and bringing them online. On the market since 2004, used by a vast number of open source and commercial products - it even runs on the International Space Station!
Features include:
- Cross-platform: works on microcontrollers, Linux/UNIX, MacOS, Windows, Android - ideal for the unification of the network infrastructure code across company
- Built-in protocols: plain TCP/UDP, HTTP, MQTT, Websocket, SSL/TLS support: mbedTLS, OpenSSL, or custom (via API)
- Asynchronous DNS resolver
- Tiny static and runtime footprint
- Source code is both ISO C and ISO C++ compliant
- Very easy to integrate: just copy mongoose.c and mongoose.h files to your source tree
- Works with any network stack with socket API, like LwIP or FreeRTOS-Plus-TCP
- Provides a built-in TCP/IP stack with drivers for bare metal or RTOS systems
対応製品 | STM32H5,STM32H7,STM32L,STM32U5 |
Software Function | 接続 |
ミドルウェア | IOTA, Industrial ethernet, MQTT, TCP/IP, TLS, UDP/IP, DTLS, USB, WIFI |
提供タイプ | ソース |
ライセンス・タイプ | Commercial with free trial version |
サイト |
Served Countries:
Worldwide