Michael 问题1:
MODEL ID更多的是用于订阅地址或者AppKey绑定时使用,且是属于Network PDU内容的一部分那此时
PB-ADV 下AD Typed是0X29吗。
PB-GATT Message Type设置为0x00 还是 0x03。
订阅地址或者AppKey绑定时使用此时PB-ADV AD Typed和 PB-GATT Message Type设置是多少。
你的理解可能已经误入歧道了,Model ID是Network PDU里的Data的内容,在类型域之后,它们两者是什么就是什么,没有相互耦合;也就是说该数据包是什么类型,那么data就是该类型所携带的数据内容,而Model ID就是其对应类型所携带数据内容的一部分
Michael 问题2:
在PB-GATT 中可以根据Message Type 来判断 不同的PDU。
0x00:Network PDU
0x01:Mesh Beacon
0x02:Proxy Configuration
0x03:Provisioning PDU
但是在PB-ADV 下只有AD Typed 只有 0x29,0x2A,0X2B的值是怎么区分 Network PDU ,Mesh Beacon,Proxy Configuration,Provisioning PDU的。
GATT-Bearer和ADV-Bearer,前者用的是数据通道,而后者用的是广播通道;但是传送的内容则是一样的,只不过两种方式在传输时,帧格式有些不同,但大体是一样的;至于你说的在ADV-Bearer时,是如何区分不同类型的数据包,我在【Mesh Beacon帧格式】里就有讲解了;还有ADV-Bearer是没有Proxy Configuration的