跳到主要内容

网络协议栈

TCP/IP 协议栈与 MQTT、CoAP、LwM2M 等物联网协议

9 个组件

  • lwIP

    轻量级 TCP/IP 协议栈,支持 IPv4/IPv6、TCP、UDP、DHCP、DNS 等,可裸机或配 RTOS

    许可证:BSD-3-Clause · 适用:通用 32 位 MCU(Cortex-M、RISC-V 等)

    官网 · 源码 · 下载页 · 许可证原文

  • FreeRTOS-Plus-TCP

    FreeRTOS 官方 TCP/IP 协议栈,采用 Berkeley 风格 socket 接口,支持 IPv4/IPv6

    许可证:MIT · 适用:运行 FreeRTOS 的 MCU(Cortex-M、RISC-V 等)

    官网 · 源码 · 下载页 · 许可证原文

  • NetX Duo

    Eclipse ThreadX 配套的 IPv4/IPv6 协议栈,附带 MQTT、HTTP、TLS 等组件

    许可证:MIT · 适用:运行 ThreadX 的 MCU(Cortex-M、RISC-V 等)

    官网 · 源码 · 下载页 · 许可证原文

  • Mongoose

    单文件嵌入式网络库,内置 TCP/IP 栈及 HTTP、WebSocket、MQTT、TLS

    许可证:GPL-2.0-only OR LicenseRef-Commercial · 适用:Cortex-M、ESP32 等 MCU,也可跑在 Linux/Windows

    官网 · 源码 · 下载页 · 许可证原文

  • coreMQTT

    FreeRTOS 出品的 MQTT 3.1.1/5.0 客户端库,不依赖特定 RTOS 和传输层

    许可证:MIT · 适用:通用 MCU

    官网 · 源码 · 下载页 · 许可证原文

  • Eclipse Paho MQTT Embedded C

    面向嵌入式的 MQTT 客户端库,包含底层报文编解码和客户端两层

    许可证:EPL-2.0 OR BSD-3-Clause · 适用:通用 MCU

    官网 · 源码 · 下载页 · 许可证原文

  • libcoap

    CoAP 协议的 C 实现,支持 DTLS,可用于受限设备

    许可证:BSD-2-Clause · 适用:MCU(配 lwIP/RIOT/Zephyr/Contiki 等)及 Linux

    官网 · 源码 · 下载页 · 许可证原文

  • Eclipse Wakaama

    OMA LwM2M 协议的 C 实现,提供客户端、服务端和引导服务端

    许可证:EPL-2.0 OR BSD-3-Clause · 适用:通用 MCU 及 POSIX 平台

    官网 · 源码 · 下载页 · 许可证原文

  • CycloneTCP

    面向嵌入式的 IPv4/IPv6 双栈 TCP/IP 协议栈,自带大量网卡驱动

    许可证:GPL-2.0-or-later · 适用:Cortex-M、RISC-V 等 32 位 MCU,裸机或 RTOS

    官网 · 源码 · 下载页 · 许可证原文

只列外部链接,本站不提供这些组件的下载。许可证以项目官方为准,商用前请自行核对;芯片原厂资料按各厂家许可使用;信息核对于 2026-11-07。