Matter ID 查询

日志、抓包、设备上报数据里全是 0x0101、257、0x0016 这样的数字。把它粘进下面的输入框,就能知道它是哪个 Cluster、哪种设备类型,还是某个全局属性。十六进制、十进制、名称都能查。

查询

试试:
数据来源:connectedhomeip v1.6.0.0

Cluster ID 是固定两个字节吗?

不是。在 Matter 规范里,Cluster ID 是 32 位(4 个字节)的数字,前 16 位是厂商前缀,后 16 位才是编号:

0x0000_0101
  │    └─ 编号 0x0101(门锁)
  └────── 厂商前缀 0x0000(0 = Matter 标准)

所有 Matter 标准 Cluster 的前缀都是 0x0000,所以大家习惯把前面的 0 省掉,只写 0x0101。看起来像“两个字节”,其实是省略写法。 厂商自己扩展的 Cluster 就不能省了,它的前缀是厂商 ID,例如 0x1234_FC00 表示厂商 0x1234 的第一个私有 Cluster。

不只是 Cluster,属性、命令、事件、设备类型的 ID 都是同样的“前缀 + 编号”结构,只是各自的编号范围不同:

字段长度标准范围(前缀 0x0000)厂商自定义范围例子
Cluster ID32 位0x0000 ~ 0x7FFF0xVVVV_FC00 ~ 0xVVVV_FFFE0x0101 门锁
Attribute ID32 位0x0000 ~ 0x4FFF;全局属性 0xF000 ~ 0xFFFE0xVVVV_0000 ~ 0xVVVV_4FFF0x0000 LockState
Command ID32 位0x00 ~ 0xFF0xVVVV_0000 ~ 0xVVVV_00FF0x00 LockDoor
Event ID32 位0x00 ~ 0xFF0xVVVV_0000 ~ 0xVVVV_00FF0x00 DoorLockAlarm
Device Type ID32 位0x0000 ~ 0xBFFF0xVVVV_0000 ~ 0xVVVV_BFFF0x000A 门锁
Endpoint ID16 位0 ~ 0xFFFE(0 固定是根节点)—1 功能端点
Vendor ID16 位由 CSA 分配;0xFFF1 ~ 0xFFF4 为测试专用—0xFFF1 测试厂商
同一个数字,在不同字段里是不同的东西

0x0101 放在 cluster_id 里是门锁 Cluster,放在 device_type 里却是可调光灯。 每类 ID 各有一套编号,互不相干。看到一个数字时,先确认它出现在哪个字段里,再去查它的含义。

十进制还是十六进制?

协议本身传的是整数,显示成什么格式取决于工具:chip-tool 日志常写 0x0000_0101,Home Assistant 的诊断数据写成十进制 1/257/0(端点/Cluster/属性)。 257 和 0x0101 是同一个数。上面的查询框两种写法都认,纯数字默认按十进制理解。

设备类型 ID 速查

设备类型写在每个端点的 Descriptor.DeviceTypeList 里。下表列出当前版本全部 95 个标准设备类型。“类别”说明它的角色:

  • Node — 整台设备只有一个,放在根端点 0(如根节点)
  • Utility — 辅助类型,叠加在其他类型上(如电源、被桥接节点)
  • Simple — 具体的设备功能(如门锁、灯、传感器)
ID中文名官方名称类别
0x000A门锁Door LockSimple
0x000B门锁控制器Door Lock ControllerSimple
0x000E聚合器(桥接器)AggregatorSimple
0x000F通用开关(按键)Generic SwitchSimple
0x0011电源Power SourceUtility
0x0012OTA 升级请求方OTA RequestorUtility
0x0013被桥接节点Bridged NodeUtility
0x0014OTA 升级提供方OTA ProviderUtility
0x0015门窗磁传感器Contact SensorSimple
0x0016根节点Root NodeNode
0x0017太阳能发电Solar PowerSimple
0x0018储能电池Battery StorageSimple
0x0019副网络接口Secondary Network InterfaceUtility
0x0022音箱SpeakerSimple
0x0023投屏播放器Casting Video PlayerSimple
0x0024内容应用Content AppSimple
0x0027模式选择Mode SelectSimple
0x0028基础视频播放器Basic Video PlayerSimple
0x0029投屏客户端Casting Video ClientSimple
0x002A视频遥控器Video Remote ControlSimple
0x002B风扇FanSimple
0x002C空气质量传感器Air Quality SensorSimple
0x002D空气净化器Air PurifierSimple
0x0041防冻检测器Water Freeze DetectorSimple
0x0042水阀Water ValveSimple
0x0043漏水检测器Water Leak DetectorSimple
0x0044雨量传感器Rain SensorSimple
0x0045土壤传感器Soil SensorSimple
0x0070冰箱RefrigeratorSimple
0x0071温控柜Temperature Controlled CabinetSimple
0x0072房间空调Room Air ConditionerSimple
0x0073洗衣机Laundry WasherSimple
0x0074扫地机器人Robotic Vacuum CleanerSimple
0x0075洗碗机DishwasherSimple
0x0076烟雾/一氧化碳报警器Smoke CO AlarmSimple
0x0077灶头Cook SurfaceSimple
0x0078灶具CooktopSimple
0x0079微波炉Microwave OvenSimple
0x007A抽油烟机Extractor HoodSimple
0x007B烤箱OvenSimple
0x007C干衣机Laundry DryerSimple
0x007D加湿/除湿器Humidifier/DehumidifierSimple
0x0090网络基础设施管理器Network Infrastructure ManagerSimple
0x0091Thread 边界路由器Thread Border RouterSimple
0x0100开关灯On/Off LightSimple
0x0101可调光灯Dimmable LightSimple
0x0103灯光开关On/Off Light SwitchSimple
0x0104调光开关Dimmer SwitchSimple
0x0105调色调光开关Color Dimmer SwitchSimple
0x0106光照传感器Light SensorSimple
0x0107人体存在传感器Occupancy SensorSimple
0x010A智能插座On/Off Plug-in UnitSimple
0x010B可调光插座Dimmable Plug-in UnitSimple
0x010C色温灯Color Temperature LightSimple
0x010D彩色灯Extended Color LightSimple
0x010F嵌入式开关控制Mounted On/Off ControlSimple
0x0110嵌入式调光控制Mounted Dimmable Load ControlSimple
0x0130联合 Fabric 管理员Joint Fabric AdministratorUtility
0x0140对讲机IntercomSimple
0x0141音频门铃Audio DoorbellSimple
0x0142摄像头CameraSimple
0x0143可视门铃Video DoorbellSimple
0x0144泛光灯摄像头Floodlight CameraSimple
0x0145快照摄像头Snapshot CameraSimple
0x0146门铃铃声器ChimeSimple
0x0147摄像头控制器Camera ControllerSimple
0x0148门铃DoorbellSimple
0x0150环境感知传感器Ambient Context SensorSimple
0x0152距离测量器Proximity RangerSimple
0x0202窗帘Window CoveringSimple
0x0203窗帘控制器Window Covering ControllerSimple
0x0230开合设备ClosureSimple
0x0231开合面板Closure PanelSimple
0x023E开合控制器Closure ControllerSimple
0x0301温控器ThermostatSimple
0x0302温度传感器Temperature SensorSimple
0x0303水泵PumpSimple
0x0304水泵控制器Pump ControllerSimple
0x0305气压传感器Pressure SensorSimple
0x0306流量传感器Flow SensorSimple
0x0307湿度传感器Humidity SensorSimple
0x0309热泵Heat PumpSimple
0x030A温控控制器Thermostat ControllerSimple
0x050C电动汽车充电桩EVSESimple
0x050D设备能源管理Device Energy ManagementUtility
0x050F热水器Water HeaterSimple
0x0510电气传感器Electrical SensorUtility
0x0511电力公用事业电表Electrical Utility MeterSimple
0x0512电表参考点Meter Reference PointSimple
0x0513电价Electrical Energy TariffSimple
0x0514电表Electrical MeterSimple
0x0516断路器Electrical Circuit BreakerSimple
0x0517配电箱Electrical Distribution EnclosureSimple
0x0840控制桥Control BridgeSimple
0x0850开关传感器On/Off SensorSimple

数据来源:connectedhomeip v1.6.0.0

查到 ID 之后