通信协议栈
Modbus、CAN / CANopen、BLE、Thread、LoRaWAN、蜂窝 / Wi-Fi 模组 AT 指令、GNSS、序列化等
19 个组件
Agile Modbus
轻量 Modbus RTU/TCP 协议栈,主从机都支持,不依赖硬件
许可证:Apache-2.0 · 适用:任意 MCU,裸机或 RTOS(RT-Thread 软件包)
Apache NimBLE
Apache Mynewt 的 BLE 5 协议栈,含 Host 和 Controller
许可证:Apache-2.0 · 适用:nRF5x、ESP32 等 BLE MCU,多种 RTOS
at_chat
MCU 端 AT 指令收发与解析框架,适合对接各类通信模组
许可证:Apache-2.0 · 适用:任意 MCU,裸机或 RTOS
CANopenNode
开源 CANopen 协议栈,支持 NMT/SDO/PDO/LSS 等
许可证:Apache-2.0 · 适用:带 CAN 控制器的 MCU,裸机或 RTOS
FreeModbus
老牌嵌入式 Modbus ASCII/RTU/TCP 从机协议栈
许可证:BSD-3-Clause · 适用:各类 MCU,裸机或 RTOS
iso14229(UDS)
ISO 14229 UDS 诊断协议的服务端与客户端 C 库,内置 ISO-TP
许可证:MIT · 适用:带 CAN 的 MCU(例程有 STM32/S32K144/ESP32/Zephyr),也支持 Linux
libcanard
Cyphal/CAN 传输层的紧凑 C 实现,兼容 DroneCAN(UAVCAN v0)
许可证:MIT · 适用:带 CAN / CAN FD 的 8/16/32/64 位 MCU,最低约 32KB ROM + 32KB RAM
LoRa Basics Modem
Semtech 官方 LoRaWAN 终端协议栈,支持 SX126x/SX127x/LR11xx 等射频
许可证:BSD-3-Clause-Clear · 适用:Cortex-M 等 MCU 配 Semtech 射频芯片(例程用 STM32L476)
LwESP
MCU 端 ESP-AT 主机库,用 AT 指令驱动 ESP32/ESP8266 联网
许可证:MIT · 适用:任意 MCU(C11),需 RTOS,经 UART/SPI 连 ESP 模组
LwGPS
轻量 GNSS NMEA 0183 语句解析库,支持全星座
许可证:MIT · 适用:任意 MCU,裸机或 RTOS
LwCELL
用 AT 指令驱动 SIMCom SIM800/SIM900/SIM7070G 蜂窝模组的轻量库
许可证:MIT · 适用:任意 MCU(C11,常见 Cortex-M),需 RTOS 和串口
minmea
纯 C99 编写的轻量 GPS NMEA 0183 解析库,无动态内存分配
许可证:WTFPL · 适用:任意 MCU,裸机/RTOS
mqttclient
基于 socket API 的跨平台 MQTT 客户端,支持 QoS2,可接 mbedtls 走 TLS
许可证:Apache-2.0 · 适用:FreeRTOS、LiteOS、RT-Thread、TencentOS tiny,以及 Linux/Windows/Mac
nanoMODBUS
小巧的 Modbus RTU/TCP 客户端与服务端 C 库,无动态内存
许可证:MIT · 适用:任意 MCU,裸机或 RTOS
nanoPB
小体积 ANSI C Protocol Buffers 实现,专门为单片机设计
许可证:Zlib · 适用:任意 MCU(ANSI C,8/16/32 位)
TinyGSM
SIM800/SIM7000/BG96 等 GSM/LTE 模组的 AT 指令驱动库,提供 TCP 客户端接口
LGPL:静态链接时需提供可重新链接的目标文件
许可证:LGPL-3.0-only · 适用:Arduino 框架(ESP32/STM32/AVR 等)
OpenThread
Thread(802.15.4 IPv6 Mesh)协议栈开源实现,Matter 的常用底层
许可证:BSD-3-Clause · 适用:nRF52/53、EFR32、ESP32-H2/C6 等 802.15.4 芯片
TinyCBOR
小体积 CBOR 编解码库,MCUboot、Mynewt 等在用
许可证:MIT · 适用:任意 32 位 MCU
BTstack
支持经典蓝牙与 BLE 的可移植蓝牙主机协议栈
商用需授权
许可证:LicenseRef-BlueKitchen · 适用:裸机 / RTOS,ESP32、RP2040(Pico W)、STM32、nRF 等
只列外部链接,本站不提供这些组件的下载。许可证以项目官方为准,商用前请自行核对;芯片原厂资料按各厂家许可使用;信息核对于 2026-11-07。