我有这个疑问。例如,我有智能手腕带(测量脉搏,体温),智能装备/手表(显示文本警报,控制呼叫)和蓝牙耳机。我需要所有三个人在同一时刻与我的手机通信。
是否有可能实现同样的目标?
如果我必须自己开发应用程序,如果我必须实现上述可能性,那么所面临的挑战是什么?
非常感谢您的帮助。
注意: - BLE具有基于星形的网络拓扑,每个Piconet的最大设备数为8,包括Master - 请帮助我理解/可视化我学到的上述理论。
感谢。
答案 0 :(得分:3)
Bluetooth Classic在微微网中有7个从设备的限制,它们与主设备进行时间和跳跃同步(即主设备和从设备共享一个公共物理信道,并且不可能为主设备寻址超过7个从设备在活动模式下)。 在BLE中,从主设备到从设备的每个连接在独立的物理信道中运行(即LE从设备不与主设备共享公共物理信道),因此除了由连接间隔和从设备指定之外,规则没有限制。延迟规则(请注意,个别蓝牙控制器制造商可能会根据实际带宽限制决定限制连接数)。 请参阅下面的蓝牙经典与蓝牙低能耗拓扑。
是否可以实现连接到移动设备的多个传感器(BLE)和耳机(BT classic)? 是的,这是非常可能的,除了有一些BT4.0控制器在连接到另一个BLE设备时不允许LE广告。请检查特定蓝牙控制器的已知限制。
答案 1 :(得分:0)
蓝牙控制器有限制。不同的蓝牙控制器具有不同的最大并发连接数。它通常在5到14之间。但是由于一些奇怪的原因,Android还有额外的硬编码限制为10。
除此之外,不应该有任何特殊的挑战。