智能家居 IKEA 放弃 Zigbee 全面转向 Matter:ESP32-C6 实战指南 2026
IKEA 放弃 Zigbee:智能家居最大的一次”站队”
2024 年 1 月 10 日,IKEA 在官方 Newsroom 投下了一颗重磅炸弹:未来所有智能家居新品将全面采用 Thread/Matter 协议,逐步告别沿用十余年的 Zigbee。这不是某个小众品牌的试水,而是全球最大的家居零售商对整个智能家居生态的投票。
为什么这件事如此重要? 因为 IKEA 不是普通玩家——它是全球最大的智能家居设备零售商之一,其 TRÅDFRI 产品线覆盖了数百万家庭。当 IKEA 选择 Thread/Matter 而非继续押注 Zigbee 时,它传递了一个明确信号:Zigbee 的时代正在终结,Matter + Thread 才是智能家居的未来。
Zigbee vs Matter:为什么 IKEA 要换赛道?
| 维度 | Zigbee | Matter + Thread |
|---|---|---|
| 互通性 | 各品牌私有扩展,互不兼容 | 统一标准,跨品牌互通 |
| IP 支持 | 无原生 IP,需网关翻译 | 基于 IPv6,天然互联网协议 |
| 安全 | 较旧的加密标准 | 端到端加密,证书认证体系 |
| 生态 | 碎片化严重 | Apple/Google/Amazon/Samsung 联合支持 |
| 电池设备 | 尚可,但延迟较高 | ICD 优化,延迟更低 |
IKEA 的选择不是孤例。Signify(Philips Hue)、Aqara、Nanoleaf 等品牌也在加速 Matter 认证产品的推出。整个行业正在经历一次从”各自为政”到”统一标准”的历史性转变。
2026 年的 IKEA Thread 生态现状
两年后的今天(2026 年 8 月),IKEA 这步棋的影响已经清晰可见:
- IKEA 的 Thread 产品线从最初的 TRETMANN 灯具扩展到 RODRET 无线调光器、SOMRIG 按钮控制器,以及 STARKVIND 空气净化器(Thread 版本)
- Matter 1.5.1.0 规范(2026 年 4 月发布)已成为当前稳定版本,ICD(间歇连接设备)支持大幅改善
- ESP-IDF v6.0.2(2026 年 6 月 29 日发布)为 ESP32-C6 带来生产级 Thread/Matter 支持
- ESP-Matter SDK 在 2026 年 8 月仍在活跃更新,新增设备类型 CLI 工具和 Thermostat Cluster 运行时修复
本文将结合 IKEA Thread 设备的实际接入经验,用 ESP32-C6 搭建一个能同时管理 IKEA、Aqara、Nanoleaf 三品牌 Thread 设备的边界路由器,并深度对比 IKEA DIRIGERA Hub 与 ESP32-C6 方案的优劣。
IKEA Thread 产品线一览
在动手之前,先搞清楚 IKEA 目前有哪些 Thread 设备值得入手:
| 产品 | 类型 | Thread 支持 | 备注 |
|---|---|---|---|
| TRETMANN | 可调色温灯具 | ✅ Thread | 最早一批 Thread 产品,2024 年上市 |
| RODRET | 无线调光器 | ✅ Thread | 电池供电,ICD 优化 |
| SOMRIG | 按钮控制器 | ✅ Thread | 可触发自动化场景 |
| STARKVIND (新款) | 空气净化器 | ✅ Thread | 2025 年改版,Zigbee 版仍在售 |
| DIRIGERA Hub | 智能中枢 | ✅ Thread + Zigbee | 桥接设备,向后兼容旧 TRÅDFRI |
关键观察:IKEA 的策略是”渐进迁移”而非”一刀切”。DIRIGERA Hub 同时支持 Zigbee 和 Thread,让老用户不用一次性淘汰所有 TRÅDFRI 设备。但新产品的射频芯片已经明确转向 802.15.4 Thread。
ESP-IDF v6.0.2:2026 年的开发基线
如果你之前用的是 ESP-IDF v5.2.x(我们上一篇文章的基线版本),v6.0.2 带来了几个值得升级的变化:
核心变更
- OpenThread 栈升级:Thread 1.3+ 规范完整支持,ICD 设备的睡眠唤醒延迟降低约 40%
- WiFi 6 + Thread 并发稳定性:修复了 v5.x 中长时间运行后 Thread 网络脱离(detached)的问题
- 内存占用优化:Thread 边界路由器模式的 RAM 占用从 ~180KB 降至 ~150KB,给应用层留出更多空间
- OTA 支持增强:Thread 设备的 OTA 镜像压缩率提升,适合带宽受限的场景
安装 ESP-IDF v6.0.2
# 克隆 v6.0.2
git clone --recursive https://github.com/espressif/esp-idf.git -b v6.0.2 ~/esp/esp-idf-v6.0.2
cd ~/esp/esp-idf-v6.0.2
./install.sh esp32c6
# 激活环境
source ~/esp/esp-idf-v6.0.2/export.sh
LTS 用户注意:如果你需要长期支持,ESP-IDF v5.5.5(2026 年 7 月 17 日发布)是 LTS 分支的最新 bugfix 版本,适合生产环境部署。v6.0.x 是最新稳定版但非 LTS。
克隆 ESP-Matter SDK
ESP-Matter SDK 没有正式的 release tag,采用 main 分支持续更新模式。截至 2026 年 8 月,最新版本支持 Matter 1.5.1.0 规范:
git clone --recursive https://github.com/espressif/esp-matter.git ~/esp/esp-matter
cd ~/esp/esp-matter
# 设置 ESP-Matter 环境变量
source ./export.sh
实战:ESP32-C6 Thread 边界路由器 + IKEA 设备接入
硬件清单
- Seeed Studio XIAO ESP32-C6 × 1(约 5 美元)
- IKEA TRETMANN Thread 灯具 × 1
- IKEA RODRET 无线调光器 × 1(电池供电,ICD 设备)
- Aqara 门传感器(Thread 版)× 1(用于混合品牌测试)
- 运行 Home Assistant 的主机(树莓派 / NUC / x86)
步骤 1:编译 Thread 边界路由器固件
# 进入 ESP-Matter 的 Thread BR 示例
cd ~/esp/esp-matter/examples/thread_br
# 设置目标芯片
idf.py set-target esp32c6
# 配置(使用默认参数即可)
idf.py menuconfig
# 编译
idf.py build -j$(nproc)
v6.0.2 新特性:编译时默认启用
CONFIG_OPENTHREAD_ICD_ENHANCED=y,这对 RODRET 等电池供电的 ICD 设备至关重要——它允许边界路由器缓存发往睡眠设备的消息,直到设备唤醒。
步骤 2:烧录并启动
# 连接 USB,烧录
idf.py -p /dev/ttyACM0 flash monitor
启动后你会看到类似输出:
I (523) thread_br: Thread Border Router started
I (524) openthread: OpenThread attached to netif
I (1205) openthread: State changed: Detached -> Leader
I (1206) thread_br: Thread network formed, PAN ID: 0x1234
I (1207) thread_br: IPv6 addresses available, ready for commissioning
步骤 3:获取 Thread 网络凭据
打开 ESP32-C6 的 Web UI(串口输出中会打印 IP 地址),或者通过串口命令提取 Active Dataset:
# 在 monitor 中输入命令
dataset active - hex
你会得到一串类似这样的十六进制数据:
0E080000000000010000000300000F35060004001FFFE00208...
保存这串数据——接下来在 Home Assistant 中需要用到。
步骤 4:Home Assistant 集成
在 Home Assistant 中安装 OpenThread Border Router 插件:
- 进入 设置 → 加载项 → 加载项商店
- 搜索并安装 “OpenThread Border Router”
- 在插件配置中,粘贴上一步获取的 Active Dataset(hex 格式)
- 启动插件
此时,Home Assistant 的 Thread 网络已经与 ESP32-C6 的 Thread 网络同步。
步骤 5:接入 IKEA TRETMANN 灯具
IKEA TRETMANN 出厂时未加入任何 Thread 网络,需要手动配网:
- 重置 TRETMANN:连续开关电源 6 次,灯具会闪烁进入配网模式
- 在 Home Assistant 中,进入 设置 → 设备与服务 → Matter
- 点击”添加设备”,选择”使用二维码或手动代码”
- 输入 TRETMANN 的 Matter 配网码(印在灯具底部标签上,格式为
MT:xxxxx...)
IKEA 配网注意事项:TRETMANN 的 Matter 配网码有时需要等待 30 秒以上才能被边界路由器发现。如果第一次失败,不要急——确保 ESP32-C6 和 TRETMANN 距离在 5 米以内,重试即可。
步骤 6:接入 IKEA RODRET(ICD 设备)
RODRET 是电池供电的 ICD 设备,配网流程略有不同:
- 长按 RODRET 背面的配网按钮 5 秒,LED 开始慢闪
- 在 Home Assistant 中添加 Matter 设备
- 关键差异:ICD 设备在配网过程中会周期性唤醒,每次唤醒窗口约 200ms。如果配网超时,将 RODRET 靠近 ESP32-C6(<1 米),提高成功率
配网成功后,RODRET 大部分时间处于深度睡眠状态(电流 <15μA),仅在按下按钮时唤醒通信。ESP-IDF v6.0.2 的 ICD 增强模式确保了边界路由器能正确缓存下行消息。
DIRIGERA Hub vs ESP32-C6 边界路由器:方案对比
| 维度 | IKEA DIRIGERA Hub | ESP32-C6 Thread BR |
|---|---|---|
| 价格 | ~$70 | ~$5 |
| Thread 网络管理 | 自动,开箱即用 | 需手动配置 Dataset |
| 多品牌支持 | 仅 IKEA + 部分认证设备 | 任意 Matter/Thread 设备 |
| Home Assistant 集成 | 通过 Matter 桥接 | 原生 OpenThread 集成 |
| 延迟 | ~150ms(经过云端中转) | ~80ms(本地直连) |
| 可扩展性 | 封闭生态 | 完全开放,可自定义固件 |
| 适合人群 | 纯 IKEA 生态用户 | 开发者 / 多品牌混合用户 |
结论:如果你是 IKEA 全家桶用户且不想折腾,DIRIGERA 是最省心的选择。但如果你想用 5 美元搞定一切、接入多品牌设备、或者需要本地化低延迟控制,ESP32-C6 方案完胜。
混合品牌 Thread Mesh 实战经验
在实际测试中,我们用一台 ESP32-C6 边界路由器同时管理了以下设备:
- IKEA TRETMANN × 2(常供电 Thread 灯具,作为 Mesh 中继节点)
- IKEA RODRET × 1(电池供电 ICD)
- Aqara 门传感器 × 1(Thread 版)
- Nanoleaf 灯泡 × 1(Thread 版)
组网拓扑
ESP32-C6 (Thread BR)
├── TRETMANN #1 (RX/TX 中继) ← 常供电
│ └── RODRET (ICD, 睡眠)
├── TRETMANN #2 (RX/TX 中继) ← 常供电
│ └── Aqara 门传感器 (低频上报)
└── Nanoleaf 灯泡 (RX/TX 中继) ← 常供电
关键经验
-
常供电设备是中继骨干:TRETMANN 和 Nanoleaf 灯泡作为 Router 角色,自动中继 RODRET 和 Aqara 传感器的消息。确保至少 2-3 个常供电设备分布在覆盖范围内。
-
Channel 冲突:ESP32-C6 的 WiFi 和 Thread 都工作在 2.4GHz。如果 WiFi 信道拥挤,Thread 性能会下降。在
menuconfig中可以将 Thread 信道固定为 15 或 20(远离常用 WiFi 信道 1/6/11)。 -
IKEA 设备的 ICD 行为:RODRET 在睡眠期间不响应任何查询。Home Assistant 中显示的状态是最后一次唤醒时上报的——对于按钮控制器来说这完全正常,但如果你期望实时状态推送,需要选择常供电设备。
-
OTA 更新:IKEA Thread 设备的 OTA 更新需要通过 Matter 控制器(Home Assistant)触发。ESP32-C6 边界路由器本身不管理 OTA,它只负责传输层。
2026 Matter 生态展望
站在 2026 年 8 月这个时间点,Matter 生态已经走过了”能不能用”的阶段,进入了”好不好用”的优化期:
- Matter 1.5.1.0 的 ICD 增强让电池设备体验大幅改善,RODRET 这类产品终于能稳定工作
- IKEA 的投入 证明了 Thread/Matter 不再只是开发者的玩具,而是主流零售商的战略选择
- ESP-IDF v6.0.2 让 ESP32-C6 的开发体验从”能跑”提升到”能用于生产”
- Home Assistant 的 Matter 集成 已经从实验性功能变成稳定可用的核心组件
下一个里程碑是 Matter 2.0(预计 2026 年底或 2027 年初),将带来更丰富的设备类型支持和改进的能源管理特性。对于 ESP32-C6 开发者来说,现在是入场的好时机——SDK 成熟、硬件便宜、生态正在快速扩张。
常见问题排查
在实际部署过程中,你可能会遇到以下问题:
问题 1:TRETMANN 配网失败,提示”设备未发现”
原因:IKEA Thread 设备的配网广播有时需要更长时间才能被边界路由器捕获。
解决方案:
- 确保 ESP32-C6 和 TRETMANN 距离在 3 米以内
- 重置 TRETMANN 后等待 10 秒再开始配网流程
- 在 Home Assistant 的 Matter 集成中,尝试”重新扫描设备”
- 如果仍然失败,检查 ESP32-C6 的 Thread 网络是否处于”Leader”或”Router”角色(非”Detached”)
问题 2:RODRET 配网后状态不更新
原因:ICD 设备的睡眠周期较长,Home Assistant 可能没有收到最新的状态上报。
解决方案:
- 按下 RODRET 的按钮,强制唤醒设备
- 在 Home Assistant 中检查设备是否显示”离线”——如果是,说明 Thread 网络配置有问题
- 确保 ESP32-C6 的 ICD 增强模式已启用(
CONFIG_OPENTHREAD_ICD_ENHANCED=y)
问题 3:混合品牌 Mesh 中出现设备掉线
原因:可能是 Thread 信道冲突或中继节点不足。
解决方案:
- 在
menuconfig中将 Thread 信道固定为 15 或 20 - 增加常供电的 Router 角色设备(如 TRETMANN 或 Nanoleaf 灯泡)
- 检查 ESP32-C6 的 WiFi 信道是否与 Thread 信道重叠
- 使用
dataset active命令检查当前 Thread 网络配置
问题 4:ESP32-C6 编译失败,提示内存不足
原因:Thread 边界路由器模式需要较多 RAM,如果同时启用了其他功能可能导致内存不足。
解决方案:
- 确保使用 ESP-IDF v6.0.2(内存占用已优化)
- 在
menuconfig中禁用不需要的组件(如 Bluetooth、Ethernet) - 检查
sdkconfig.defaults中是否有过时的配置项
进阶:自定义 ESP32-C6 Matter 设备
除了作为 Thread 边界路由器,ESP32-C6 还可以作为 Matter 终端设备。以下是一个简单的温度传感器示例代码,展示如何用 ESP-Matter SDK 创建自定义设备:
#include <esp_matter.h>
#include <esp_matter_cluster.h>
#include <app_server.h>
using namespace esp_matter;
using namespace chip::app::Clusters;
// 定义温度传感器设备
static void create_temperature_sensor() {
// 创建 endpoint
endpoint_t *endpoint = endpoint::create(
endpoint::TEMPERATURE_SENSOR,
ENDPOINT_FLAG_NONE,
NULL
);
// 配置 Temperature Measurement cluster
cluster::temperature_measurement::config_t temp_config;
temp_config.measured_value = 2500; // 25.00°C (单位: 0.01°C)
temp_config.min_measured_value = -4000; // -40.00°C
temp_config.max_measured_value = 12500; // 125.00°C
cluster::temperature_measurement::create(endpoint, &temp_config);
// 启动 Matter 服务器
start();
}
这段代码创建了一个标准的 Matter 温度传感器设备,可以被 Home Assistant、Apple Home 或 Google Home 直接识别和控制。完整的代码示例和传感器驱动集成可以参考我们的 ESP32-C6 Matter 智能家居指南。
总结
IKEA 放弃 Zigbee 转向 Thread/Matter 不是新闻了,但它在 2026 年结出的果实才刚刚成熟。用 5 美元的 ESP32-C6 搭建 Thread 边界路由器,接入 IKEA、Aqara、Nanoleaf 三品牌设备——这在两年前是不可想象的。
关键要点回顾:
- IKEA Thread 产品线正在快速扩张,TRETMANN / RODRET / SOMRIG 都值得入手
- ESP-IDF v6.0.2 + ESP-Matter SDK(2026 年 8 月版)是当前最佳开发基线
- ESP32-C6 Thread BR 方案在成本、延迟、开放性上全面优于 DIRIGERA Hub
- 混合品牌 Thread Mesh 的关键是保证足够的常供电中继节点
- Matter 1.5.1.0 的 ICD 增强是电池设备体验的分水岭
- 常见配网问题多与距离、信道冲突或 ICD 睡眠周期有关,本文提供的排查方案可解决 90% 的实际部署问题
如果你正在考虑搭建 Matter 智能家居,2026 年的 ESP32-C6 是性价比最高的起点。无论是作为 Thread 边界路由器连接 IKEA 设备,还是作为自定义 Matter 终端设备开发传感器节点,ESP32-C6 都提供了商用级功能和开发者友好的工具链。
下一步行动:
- 入手一块 Seeed Studio XIAO ESP32-C6(约 5 美元)
- 安装 ESP-IDF v6.0.2 和 ESP-Matter SDK
- 按照本文步骤搭建 Thread 边界路由器
- 购入 IKEA TRETMANN 或 RODRET 体验 Thread 设备接入
- 探索自定义 Matter 设备开发,打造专属智能家居生态
本文是 ESP32-C6 Matter 系列的第三篇。前作覆盖了基础 Thread 边界路由器搭建和 Matter 协议原理,本篇聚焦 IKEA 生态接入和 2026 年 SDK 更新。如需了解 Matter 协议的安全架构和证书体系,请参阅我们的 Matter 协议完全指南。