乐鑫 ESP32-C6:一颗芯片能做 Matter 网关,但边界路由这条路要想清楚
网关是家里唯一一台常年通电、又几乎不被用户直接操作的设备。它不像开关面板那样有手感可以炫耀,也不像门磁那样有明确的更换周期,它的价值全部体现在别的东西能不能正常工作上。所以网关的选型逻辑和终端设备完全不同:终端可以为了成本砍掉一半外设,网关不行;终端可以靠电池休眠换取续航,网关不行。它必须一直醒着,一直连着,一直有余量。
麻烦在于,今天一个家庭里的无线协议从来不止一种。新买的灯可能走 Matter over Thread,几年前装的传感器还挂在 Zigbee 网关上,手机配网靠蓝牙,云端与路由器之间是 Wi-Fi。网关要做的事,是把这些彼此不通的语言翻译成同一套语义,再原样转出去。这意味着它至少要同时握住三套射频,而且这三套射频还得能在同一块板子上和平共处。
乐鑫给 ESP32-C6 的定位是一句很直白的话:首款支持 Wi-Fi 6 的 SoC。它在 2.4GHz 上集成 Wi-Fi 6(802.11ax)、Bluetooth 5 (LE) 与 IEEE 802.15.4;芯片内部是一颗最高 160MHz 的高性能 RISC-V 32 位处理器,加一颗最高 20MHz 的低功耗 RISC-V 处理器,512KB SRAM、320KB ROM,QFN40 封装提供 30 个可编程 GPIO,QFN32 封装则是 22 个。
对网关来说,C6 最关键的能力是把 Matter 的两条路径放进同一颗芯片。它既能构建 Matter over Wi-Fi 的终端设备,也能构建 Matter over Thread 的终端设备;在网络那一侧,它可以自己充当 Thread 边界路由器,Wi-Fi 负责与路由器、云端通信,802.15.4 负责与 Thread 网状网对话。乐鑫产品页把这件事写得很直接:与其他乐鑫 SoC 相组合,还可构建 Thread 边界路由器、Matter 网关与 Zigbee 网桥。
不过这里有一句必须说清楚的话:能做和推荐这么做,是两件事。ESP-IDF 的 OpenThread 边界路由示例本身就支持 C6 单芯片运行,在 C6 目标下软件共存与片内射频两项配置是默认打开的;但同一份文档紧接着承认,C6 只有一条射频通路,Wi-Fi 与 Thread 无法同时接收,对性能影响显著,因此推荐双 SoC 方案。乐鑫的射频共存文档说得更具体:为构建基于 Wi-Fi 的 Thread 边界路由器或 Zigbee 网关产品,推荐采用 ESP32-S3 搭配 ESP32-H2 的双芯片方案,各自配独立天线,让两套射频能够同时收发。
软件侧的路径有三条。独立节点模式,完整协议栈与业务代码跑在同一颗芯片上,适用于 C6 这类带 802.15.4 射频的型号;无线协处理器模式,芯片只负责收发 15.4 数据包,协议栈交给主机,两者之间可用 SPI 或 UART,官方建议优先 SPI 以降低时延;主机模式,留给没有 15.4 射频的 Wi-Fi 芯片。网关怎么取舍,取决于主控要不要同时跑更重的业务。
真正难的不是把三套射频塞进一颗芯片,而是让它们不互相打架。Wi-Fi 与 802.15.4 都在 2.4GHz,物理上共享同一段频谱,也常常共享同一副天线,ESP-IDF 用时分复用的方式分配空口。工程上要做两件事:一是信道规划,把 Wi-Fi 固定在 1、6、11 这类互不重叠的信道上,让 Thread 落在 15、20、25 附近;二是把广播、扫描这类高占空比动作收敛起来,别让配网那一瞬间把 Thread 的轮询挤掉。Thread 的路由节点与邻居保持非同步连接,需要持续接收,这个特征在单通路上会被放大成丢包率。
第二个硬约束是内存。Matter 协议栈本身就吃内存,叠上边界路由、mDNS、OTA 双分区与日志之后,512KB SRAM 的余量并不宽裕。可行的做法是在编译期把不用的功能裁掉、把日志级别压到必要程度、把设备证书与配置放进 flash 而不是常驻内存,并且给 OTA 留足分区。Flash 方面 C6 模组提供 4MB 与 8MB 两档,WROOM-1 还能到 16MB;做网关建议从 8MB 起。
存量生态的兼容是另一条现实需求。C6 的 802.15.4 射频同时支持 Thread 与 Zigbee,可以做成 Zigbee 网桥,把老设备映射成 Matter 设备暴露给新生态。但同一套射频在同一时刻只能承载一种协议栈,Thread 与 Zigbee 不能并行跑;要同时服务两类设备,要么在两组网关之间分工,要么用 ESP32-H2 这样的第二颗射频承担其中一路。
网关是家庭网络的门锁,安全等级不能按终端设备的标准来配。ESP32-C6 支持基于 RSA-3072 的安全启动、基于 AES-128/256-XTS 的 flash 加密、用于保护设备身份的数字签名与 HMAC 模块;可信执行环境控制器按芯片特性分配访问权限,实现软件隔离。2025 年 2 月 20 日,ESP32-C6 获得 PSA Certified Level 2 认证,成为全球首款基于 RISC-V 架构通过该认证的芯片;2025 年 1 月,它还通过了 Thread 1.4 互操作性认证。这几张证书合在一起,等于把网关最花钱的那段测试提前跑完了。
所以 C6 到底该放在网关的哪个位置?拆成四种角色看会更清楚。作为 Matter 终端设备,无论走 Wi-Fi 还是 Thread,它都是主场;作为纯 802.15.4 射频协处理器,组网交给主机,自己只管收发,此时根本不存在共存问题,这是它在网关里最稳的用法;作为小规模单芯片边界路由器或 Zigbee 网关,成本与体积最优,适合子设备几十个级别的产品,代价是 Thread 侧丢包率会随 Wi-Fi 流量上升;至于多协议中枢兼 Matter 控制器、云连接与本地业务的主控,512KB SRAM、无 PSRAM、单射频、无以太网这四条约束叠在一起,就偏紧了。
形态上的选择也影响这套判断。ESP32-C6-MINI-1 是 13.2×16.6×2.4mm 的板载天线模组,对外 22 个 GPIO,叠封 4MB 或 8MB flash;官方描述它管脚兼容 ESP32-C3-MINI 系列,已经用 C3 做过网关的团队可以不改板、不动结构件就直接换成 C6,把 Wi-Fi 4 升级成 Wi-Fi 6。外置天线的 C6-MINI-1U 是 13.2×12.5×2.4mm,官方表述为「主要管脚兼容」,替换时仍要逐脚核对;需要更多 IO 或更大存储则看 C6-WROOM-1,25.5×18×3.1mm,23 个 GPIO,flash 可到 16MB。另外要提前确认:C6 没有以太网 MAC,产品若要求有线回传,得在架构阶段就解决。
如果产品定位超出 C6 的舒适区,乐鑫的选型空间其实很宽。追求量产稳定性的多协议中枢,官方路线是 ESP32-S3 加 ESP32-H2:S3 双核 240MHz、可外挂 PSRAM,跑 Matter 控制器、协议桥接与本地语音都有余量,H2 专心做 802.15.4 射频,两套天线互不争抢,这也是乐鑫 Thread 边界路由开发板的组合。带屏中控与可视门铃用 ESP32-P4 做主控,它本身没有射频,经 ESP-Hosted 接 C6 拿 Wi-Fi,P4 自带以太网,官方也提供了有线回传的边界路由示例。想要单芯片又要走有线,ESP32-S31 把 Wi-Fi 6、Bluetooth 5.4、802.15.4 与千兆以太网 MAC 四样都放在一颗芯片里,60 个 GPIO 与 250MHz DDR PSRAM 也撑得起更重的业务,把上行挪到网线之后,2.4GHz 的共存压力自然小了一截。需要 5GHz 回传就换双频的 ESP32-C5;只做 Matter over Wi-Fi、不碰 Thread,ESP32-C61 更省。
从选型到量产,中间还有一段需要经验填补的距离。飞睿科技作为乐鑫科技一级代理商,可以在立项阶段帮客户把芯片、模组形态、flash 容量与温度版本一次定准,提供样品与开发板、射频与天线布局参考,以及 Matter、Thread 认证路径的咨询,并在量产阶段保障供货与交期。网关这类产品的难点很少写在功能列表上,而在那些规格书不会回答的细节里:Wi-Fi 与 Thread 抢空口时谁先让、内存峰值出现在配网还是 OTA、单芯片方案在小批量试产时的丢包率到底能不能接受。这些事定得早,后面就少返工。