蓝牙mesh配网流程二(信标、邀请)

信标阶段

未配网设备向外广播信标(Unprovisioned Device Beacon),配网器接收到广播后,建立连接。

Unprovisioned Device Beacon数据格式

蓝牙mesh规范中规定PB-ADV或者PB-GATT可以承载连接。

承载层(Bearer Layer)定义了网络消息是如何在各个节点之间传输的。承载器的类型目前有两种:GATT承载器和广播承载器。一个蓝牙节点至少需要支持其中一种。
广播承载器,使用蓝牙BLE的广播报文进行蓝牙mesh数据传输,是不可连接且不能扫描的非定向广播包。GATT承载器,是通过在两个设备之间建立GATT连接。因为手机端没有完整的mesh协议栈,所以必须通过代理协议进行数据报文传输。

mesh设备在配网前后广播的服务特性是不一样的。固件端和App端在扫描的时候,会根据不同的操作筛选不同的特性。

服务和特性对比

邀请阶段:

信标阶段结束后,配网器与未配网设备成功建立连接,两者即可通过PB-ADV或者PB-GATT承载上建立的连接进行下一步的交互流程,此阶段称为邀请阶段。

配网邀请(Provisioning Invite):消息由配网器发给设备。配网邀请消息用来邀请一个设备加入蓝牙mesh网络,它标志着整个配网交互流程的开始。

Provisioning Capability数据格式

配置能力(Provisioning Capabilities):收到配网器的配网邀请后,由设备发给配网器。


邀请阶段的交互流程
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容