我想知道是否可以同时将 BLE 模块用于网状网络和点对点连接。
理由:
我正在设计的嵌入式 linux (EL) 产品需要能够连接到心率监测器(运动级,非医疗级)等 BLE 外围设备,并且该产品需要与同类产品进行通信。
我还需要一种非常低功耗的方式将所有 EL 设备的数据发送到互联网。理想情况下,只有一种产品提供互联网连接。
我对其他解决方案或为什么这可能不是一个好方法的原因持开放态度,即使它是可能的。
这是我想要实现的粗略框图:
框图没有显示 HR 连接到每个 EL 设备,但这也是可能的。
Green = Embedded Linux Devices
Red = Heart Rate Monitors
Blue = An internet connection to the cloud
Yellow = connections between Embedded Devices
选项 1 - WiFi
我考虑的第一个选项是 EL 设备之间的 wifi 连接,但是这将比 BLE 消耗更多的功率。
选项 2 - BLE 网状网络
当且仅当可以同时进行点对点连接时,使用 BLE 网格似乎是最好的解决方案。