目录
蓝牙Mesh层级结构:
蓝牙mesh从上到下的层级结构如图1,其中存在自定义的包格式的只有access layer,Upper transport layer,Lower transport layer,network layer和Bear layer。
图1
我们之前提到过,蓝牙Mesh从蓝牙BLE的角度来讲其实很简单,只是新增了蓝牙BLE广播数据的3个AD Type,然后在广播数据中加入了加密/解密的处理,我们本次分析蓝牙Mesh的包结构和长度,我们换一个思路,从与BLE结合最紧密的bear开始,从下向上分析蓝牙Mesh的各层定义的包结构和包长度,这个思路分析会让我们更容易明白一句话,“由于底层有限制,所以上层才会这样设计”。
Bear layer:
我们这里只介绍Advertising bearer(基于gatt的bear层使用的不是很广泛),格式如图2: