美文网首页mesh
蓝牙Mesh的三种广播包

蓝牙Mesh的三种广播包

作者: 杰克胡聊OKR | 来源:发表于2018-03-02 13:28 被阅读0次

    蓝牙Mesh网络一共有3种广播包,如下图所示

    1、PB-ADV的包是用在Provisioning过程的,Provisioning是一个设备加入Mesh网络的过程。

    2、Mesh Message,这个是在设备入网后,进行数据通信的时候大量使用的包。节点间通信就是使用这种包进行的。

    3、Mesh Beacon包含两种类型:Unprovisioned Device beacon和Secure Network beacon,其中Unprovisioned Device Beacon是用来被Provisioner发现设备用的,也就是在Provisioning之前设备发送的包,这个包里会包含Manufacturer相关的Device UUID(128bits),这个Device UUID是用来区分设备的,因此需要保证唯一性。而Secure Network beacon则是设备入网后用来发送一些安全相关的包,比如IV index更新包。

    因此一个正常流程是这样的:

    1、设备(入网前)广播Unprovisioned Device beacon的广播包,这个包里包含Device UUID

    2、Provisioner(比如蓝牙网关,手机等)通过扫描发现这个设备,并通过Device UUID和云端同步设备信息(比如厂家信息,产品功能等等),然后通过PB-ADV的包发起Provisioning过程

    3、设备成功加入Mesh网络后,如果需要,可以通过Secure Network beacon更新IV index。当然大部分时间,设备是通过Mesh Message的信息和其他节点进行数据通信。

    相关文章

      网友评论

        本文标题:蓝牙Mesh的三种广播包

        本文链接:https://www.haomeiwen.com/subject/cnhaxftx.html