返回首页

Matter TLV 编解码

Matter 协议 TLV 二进制编解码,支持 22 种类型码与嵌套容器,JSON 双向转换

Matter TLV:每元素 1 字节控制字节,高 3 位=标签形式(Anon/Context/Common/FQ/Reserved),低 5 位=类型码(int/uint/bool/float/utf8/bytes/null/struct/array/list/end)。 整数/浮点小端;容器以 0x18 结束。
字节数
5
顶层元素
1
错误
Hex 紧凑
1524000118
元素树缩进体现嵌套,色块区分类型
StructAnonymous[0x15]
UnsignedIntegerContext[0][0x24]1
JSON 表示
{
  "0": 1
}
字节查看器(按角色着色)
CtrlTagLenValEnd
0x15#0
Ctrl · d0
0x24#1
Ctrl · d1
0x00#2
Tag · d1
0x01#3
Val · d1
0x18#4
End · d0