产品信息
什么是 Mongoose?
Mongoose 是易于使用的网络服务器。它还可以用作嵌入式 Web 服务器库,为应用程序提供 Web 界面。
技术规格:
跨平台:
Linux/Unix、MacOS、QNX、eCOS、Windows、Android、iPhone、FreeRTOS(TI CC3200、ESP8266)
内置协议:
普通 TCP、普通 UDP、SSL/TLS(通过 TCP,单向或双向)、HTTP 客户端/HTTP 服务器、WebSocket 客户端/WebSocket 服务器、MQTT 客户端/MQTT 代理、CoAP 客户端/CoAP 服务器、DNS 客户端/DNS 服务器、异步 DNS 解析器
静态和运行时占用空间极小
源代码符合 ISO C 和 ISO C++ 标准
单线程、异步、非阻塞核心,具有简单的基于事件的 API
本机支持 PicoTCP 嵌入式 TCP/IP 堆栈、LWIP 嵌入式 TCP/IP 堆栈
如何使用 Mongoose?
Mongoose是一个易于使用的Web服务器,也可以作为嵌入式Web服务器库为应用程序提供Web界面。它是一个开源的嵌入式HTTP/Websocket/MQTT库,用于C/C++开发,提供全面的网络连接能力。
Mongoose 的核心功能
便携式
HTTP 服务器
SSL
Mongoose 的使用场景
- 为应用程序提供Web界面
- 将应用程序或设备连接到互联网
- 作为嵌入式Web服务器使用
- 在C/C++项目中实现HTTP/Websocket/MQTT通信
Mongoose 的常见问题
Mongoose做什么的?
我如何使用Mongoose?
Mongoose有哪些核心功能?
Mongoose有哪些应用场景?





















