Mesh的架构如下:
从图中可以看出,其实Mesh是建立在BLE上面的一层协议,就是说原有的BLE芯片需要做Mesh的功能并不需要重新设计,只需要在原有的基础上支持Mesh协议就即可。
在Mesh的规范中定义了几个角色:
- Unprovisioned device
- Provisioners
- Node
Unprovisioned device就是没有组网的蓝牙设备,虽然它没有在Mesh的网络中,但是它仍然能通过广播的方式告诉Provisioners自己的存在。
Provisioners 可以邀请unprovisioned device加入到Mesh的网络中,但是Unprovisioned device需要经过身份的认证才能加入到Mesh当中。
已经加入到Mesh网络中的设备称为Node,即节点。Node都是由Provisioners邀请Unprovisioned device转化而来的。
Mesh的规范中指出,一个节点可以加入到多个mesh network中。
网友评论