查看: 501|回复: 0

Proxy Protocl - BLE MESH

[复制链接]
匿名  发表于 2020-7-24 17:33:17 |阅读模式
简介
Proxy Protocl可以让支持GATT协议的蓝牙设备,通过GATT连接与代理节点(Proxy Node)使用Proxy Protocol进行通信,从而接入Mesh Network。
例如可以使用Proxy protocol 帮助一些支持GATT Bear但不支持 advertising bearer 的设备接入Mesh Nerwork
The Proxy Server
一般指代理节点(Proxy Node),支持 GATT Bear 和 Advertising bearer
The proxy Client
一般指支持低功耗蓝牙的设备,支持 GATT Bearer,但不一定支持 Advertising bearer
Proxy PDU
Client与Server交换的数据包,Proxy PDU可以包含Network PDU、Mesh Beacon、Proxy configuation message 和 Provisioning PDU。数据包会根据设备和节点MTU大小做分片段处理
PDU format
SAR+TYPR
DATA
1Byte
n Byte

名称
size(单位/bit)
简介
SAR
2bit (6,7bit)
Message Segmentation And Reassembly information
消息的分割和重组
Type
6bit (0~5 bit)
消息类型:一般指以下几种类型
Network PDU、Mesh Beacon、Proxy configuation message 和 Provisioning PDU
DATA
Variable
完整数据或者片段数据

SAR的值
描述
0b00
完整的数据
0b01
第一个片段
0b10
中间片段
0b11
最后一个片段

Type的值
名字
0x00
Network PDU
0x01
Mesh Beacon
0x02
Proxy Configuration
0x03
Provisioning PDU
0x04–0x3F
待定、保留

more
代理节点作为一个代理角色,因此代理节点可以根据需求过滤The proxy Client的一些行为,详情请查看MeshPRFv1.0.0第6章节

回复

使用道具

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

快速回复 返回顶部 返回列表