Mesh networking----Mesh 网络管理(Mesh network management)

写在前面: 本文参考Mesh Core Spec 翻译而来,翻译能力有限肯定有理解不到位之处,还请大家指出。欢迎广大蓝牙、mesh爱好者一起交流,本人QQ:993650814。

正文:

  1、Mesh Network Creation procedure (mesh网络创建过程)

   为了创建一个mesh网络,需要一个启动配置者(Provisioner)。Provisioner 会生成network key、提供IV Index、分配单播地址。

    networkkey用一个随机数生成器按照一定的规则产生。

    IV Index要设置成0x00000000。

   单播地址要设置成Provisioner 分配的单播地址。

    用以上信息来创建mesh network。首先要分配Provisioner 主元素的单播地址,provisioner的其他元素顺序分配为其他的单播地址。

    Provisioner 会通过主动或者被动扫描 Unprovisioned Device beacons来发现unprovisioned  devices。Provisioner 会配置这些设备,使他们成为mesh network中的节点。一旦这些节点被配置之后,Configuration Client会用application keys配置这些节点,并设置节点的publish和subscribe addresses,这样这些节点就可以相互通信了。

  注意:Provisioner的device key仅仅用来在两个Provisioner之间进行通信使用,Provisioner的device key要在几个Provisioners之间协商。

  2、 Temporary guest access(临时访问权限)

  给一个节点提供mesh network的临时访问权限是可以的,这是通过为guest提供单独的network key以及guest可以访问的节点来创建单独的访客子网来完成的。

  单独的application keys也要提供给guest,来限制

猜你喜欢

转载自blog.csdn.net/weixin_40204595/article/details/88897980