蓝牙Mesh基础(7)Upper Transport(上层传输层)
上层传输层
功能
- 加密后向下传输来自访问层的消息,消息名称:Upper Transport Access PDU
- 解密后向上传输发给访问层的消息
- 传输控制类消息,消息名称:Upper Transport Control PDU
字节序:大端
Upper Transport PDU
上层传输层共有两种PDU:①Upper Transport Access PDU;②Upper Transport Control PDU
网络层PDU中有一个字段CTL,如果改为设置为0,表示该PDU是access消息,为1表示是control消息
-
Upper Transport Access PDU
PDU结构如下图所示:
一共有两个字段,每个字段的大小与解释如下表所示:
第一个字段是对access层PDU加密后形成的字段,如果transMIC占4字节的话,access PDU最大是380字节,如果transMIC占8字节,access PDU最大376字节。
第二个字段transMIC用于检查access PDU是否被改动,是否完整。如果是分段消息(下层传输层SEG字段设置为1)的话,其大小是4字节还是8字节取决于下层传输层SZMIC字段,如果不是分段消息,大小为4字节 -
Upper Transport Control PDU
控制消息在节点内部生成,用户是无法定义和改变的
不分段的话大小是11字节,分段每段8字节
协议中所有控制消息与中文解释:
朋友关系建立过程
待更新