百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
M

mongoose

> 包管理
开源

嵌入式网络服务器, 有 TCP/ IP 网络堆栈、 MQTT 和 Websocket

13.0K stars0 点赞3 次浏览
访问官网GitHub

工具介绍

嵌入式网络服务器, 有 TCP/ IP 网络堆栈、 MQTT 和 Websocket

Mongoose - 嵌入式网络服务器/嵌入式网络库

两个文件。 将“mongoose.c”和“mongoose.h”投入任何C/C++项目并获得一个 完整网络堆栈 — HTTP, WebSocket, MQTT, TLS, 固件 OTA 更新,设备仪表板——任何微控制器或桌面OS上.

自2004年以来在市场上被大量开源和商用 产品 - 它甚至运行在国际空间站! 特征包括:

  • 跨平台:
  • 从事Linux/UNIX、MacOS、Windows、Android、STM32、NXP、ESP32、北欧、TI、微芯片、Infineon、Renesas等芯片的工作
  • 写密码一次 - 到处都行
  • 实现公司网络基础设施代码统一的理想
  • 内建协议:普通TCP/UDP、SNTP、HTTP、MQTT、Websocket、Modbus-TCP等
  • 同步 DNS 解析器
  • 微小的静态和运行时间足迹
  • 源代码既符合ISO C,也符合ISO C++
  • 非常容易整合
  • 拥有光金属/RTOS的TCP/IP堆栈,或运行在任何现有堆栈上(lwIP,Zepher,.)
  • 内建TLS 1.3 ECC堆栈. 也可以使用外部 TLS 库 - mbedTLS, OpenSSL, 或其他
  • 不依赖任何其他软件实施联网
  • 为STM32 H5、STM32 H7、NXP IMXRT、RP2040/2350、ESP32等制造固件更新
  • 商业支助,主动提供安保最新情况;符合《公约》

Mongoose是IoT设备、嵌入式网络服务器、OTA更新、MQTT遥测、安全设备仪表板、微控制器上的 REST API的理想工具

完整的文献,视频,案例研究等参见https://mongoose.ws/.

□ 支持的平台

Mongoose可以在任何支持BSD sockets API的TCP/IP堆栈上方工作. 由第三方TCP/IP堆栈支持的平台:

TCP/IP 堆栈 注释 |:也.

                            • 所有运行lwIP的设备,例如ESP32,ESP32S3,ESP32C3,ESP32C6等. {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? Zepher 支持的所有设备
  • 其他** * * 支持 BSD 套接字 API 的任何其他 TCP/IP 堆栈,例如 Amazon FreeRTOS-TCP QQ Linux,Mac,Windows 工作站,服务器,单板电脑,嵌入式Linux设备运行在MPU或F上

Issues· 2 开放

查看全部 Issues在 GitHub 打开
  • #3684

    添加教程/esp32

    更新于 2026年9月8日
  • #3683

    重新组织 https://GitHub.com/cesanta/mongoose/tree/master/tutorials/nxp

    更新于 2026年9月8日

> 标签

Cembeddedhttpiotmqtt

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月28日
分类包管理
定价开源

> 相关工具

N
npm
Node.js 默认包管理器
P
pnpm
高效节省磁盘的 Node 包管理器
I
is-gif
Check if a Buffer/Uint8Array is a GIF image