Ble Mesh技术(八)之Bearer Layer

本文详细解析了蓝牙Mesh网络中的承载层如何通过AdvertisingBearer和GATTBearer广播数据,以及ProxyProtocol如何实现数据分段和过滤机制,确保网络的高效与安全。

承载层将网络层的数据通过ADV或者GATT的方式广播出去,并把各个接口接收到的数据送至网络层。

1. Advertising Bearer

通过广播进行数据收发。
发送数据的广播类型为不可连接,不可扫描,不可定向广播类型。
mesh在Bearer层的数据格式如下:
bearerpdu

Filed Size(octs) Notes
Length 1 表示当前数据包的总长度
AD Type 1 表示当前数据包为Mesh数据包
NetworkPDU 18-29 Network层的PDU

mesh数据的接收则通过广播承载层,开启尽可能全窗的扫描事件。

2. GATT Bearer

有的设备不支持广播承载层,(比如手机的蓝牙限制了广播的参数设置等??),导致不能通过广播的方式进行mesh消息的发送,要想加入mesh网络可以通过建立GATT连接的方式,将mesh的数据包转化为proxyPDU的形式进行通信。

3. Proxy protocol

3.1. Proxy PDU
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值