matter.js 是 Matter 协议的纯 TypeScript 实现,由 Open Home Foundation 维护,可用于构建控制器、虚拟设备和桥接器。Home Assistant 2026.7 已将其作为 Matter 控制器投入生产。注意:matter.js 目前尚未获得 CSA 官方认证,认证工作仍在推进中。
关键点:浏览器无法直接与 Matter 设备通信(因为 Matter 使用 UDP 而浏览器不支持原始 UDP 套接字)。实际方案是 Node.js 服务端运行 matter.js,浏览器通过 WebSocket 代理控制。