在给定时刻可以连接到 BLE 网关的 BLE 传感器的最大数量?

Maximum number of BLE sensors that could be connected to a BLE gateway at a given instant?

我有这个疑问。例如,我有一个智能腕带(测量脉搏、体温)、一个智能 Gear/Watch(显示文本提醒、控制呼叫)和一个蓝牙耳机。我需要所有三个在同一给定时刻与我的手机 phone 通信。

有没有可能达到同样的效果?

如果我必须实现上述可能性,如果我需要自己开发一个应用程序,会涉及哪些挑战?

非常感谢您的帮助。

注意: - BLE 具有星型网络拓扑结构,每个 Piconet 的最大设备数为 8,包括主站 - 请帮助我 understanding/visualizing 我学到的上述理论。

谢谢。

是蓝牙手柄有限制。不同的蓝牙控制器有不同的最大并发连接数。它通常在 5 到 14 之间。但是 Android 由于某些奇怪的原因有一个额外的硬编码限制 10。

除此之外,应该没有任何特别的挑战。

Bluetooth Classic 在一个微微网中有 7 个从属设备的限制,并且它们在时间和跳跃上与主设备同步(即主设备和从设备共享一个公共物理信道,并且不可能为超过七个从设备寻址主动模式下的主站)。 在 BLE 中,从主设备到从设备的每个连接都在独立的物理通道中运行(即 LE 从设备不与主设备共享公共物理通道),因此规范没有限制,除非连接间隔和从设备指定延迟规则(请注意,个别蓝牙控制器制造商可能会根据实际带宽限制决定限制连接数)。 请参阅下面的经典蓝牙与低功耗蓝牙拓扑。

是否可以实现手机连接多个传感器(BLE)和耳机(BT classic)? 是的,这很有可能,除了有一些 BT4.0 控制器在连接到另一个 BLE 设备时不允许 LE 广告。请检查特定蓝牙控制器中的已知限制。