解码时读取TLV包
1. tag---这个包是做什么的如下图的消息码0x7000
2.len---就是value所占的字节数
3.value---就是消息内容 里面可嵌套多个TLV,TLV
接下来部分讲解TLV 的V里面内容
协议格式: 消息码(short)+ 正文长度(short)+ 正文内容+ 0xFE结尾
body的主要内容是这样一个结构
协议块数据结构: TT(L)V
说明: T type 1个字节
T Tag 3个字节
(L) 长度 2个字节
V值
0x0001 0x0065 111111111111111111111111111111111111 ….. 0xFE
0x 01 000001 0x000F 11111111111111111
0x 05 000010 0x001F 11111111111111111
其实tag列表中每一行就是一个 tlv
一个请求包含多个tlv,tlv
基本数据类型就不需要length了,String类型需要获取长度
type tag (len) value
实际解码方式如下