哪种网格(Zigbee,线程,蓝牙网格)网络协议可用于异常用例?

时间:2018-11-05 08:50:07

标签: bluetooth bluetooth-lowenergy iot zigbee openthread

与典型的家庭自动化相比,我正在创建具有一些非常规需求的物联网设备。我想问问是否有人知道网状协议(Zigbee,Thread,BLE Mesh),它可以实现这种用户体验:

  1. 当某人打开他们的设备时,它看起来将连接到一个网状网络,该网状网络由他们先前“成为朋友”的其他设备组成。
  2. 如果未找到任何网络,它将创建自己的网状网络,当这些设备打开时,可供其他“配对”设备连接。
  3. 如果该设备创建了自己的网状网络(如上述行为),但没有人连接到该网络–然后该设备找到了一个有多个好友的不同网络,则该设备应杀死自己的网络,以有利于连接到另一个。
  4. 我希望不会有一个“主”节点与所有希望加入网络的设备“建立联系” –我希望“朋友”将他们的“朋友”带到也加入网络。
  5. 如果网络中出现分区(在我的用例中很可能会发生),则当设备再次彼此靠近时,网络应自动重新形成。
  6. 所有设备的功能,大小和软件都应该相同–因此,BLE Mesh可能不合适,因为它需要一个“ Provisioner”?
  7. 已将定制的邮件转移到此应用程序-排除Zigbee的应用程序层?
  8. 消息的大小很小,因此数据传输速度不是大问题。

根据我的阅读,我相信Thread可能最适合此用例-但希望有其他意见来看看最佳选择是什么?  完全了解所有这些网状协议的来龙去脉似乎有点麻烦!

1 个答案:

答案 0 :(得分:0)

我相信Thread / OpenThread解决了您上面列出的所有用例项目。