本文主要是介绍ble mesh学习笔记(5) mesh数据PDU封包理解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
mesh 网络数据协议格式:
access payload 协议格式:
Upper transport layer协议格式:
消息分为:
-
control message (friendship control/heartbeat control)
-
access message
-
消息被进行加密处理,加密完成后根据数据大小进行分包处理。
Lower transport layer数据协议格式:
-
不分包access message数据格式:
-
分包access message数据格式:
-
不分包control message (friendship control/heartbeat control):
-
分包control message (friendship control/heartbeat control)格式:
-
最后包完成的数据,进行填充到 Network PDU结构里的transportPDU即可。
Network PDU 协议格式:
mesh网络pdu协议数据加密:
-
加密负载目的地址:
-
-
加密数据其余部分:
最终传输数据协议:NID+加密数据如图所示:
这篇关于ble mesh学习笔记(5) mesh数据PDU封包理解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!