我想使用蓝牙将数据从一台设备广播到附近的众多设备。现在,我知道蓝牙广播的存在,但是可以使用 Android 现有的 API 吗?如果没有,是否有其他可用的第三方 API 有能力实现这一点?
关于蓝牙广播的另一个问题:
您是否可以开始收听正在进行的广播并从中接收数据,即使您在广播开始后就没有收听过?例如,让设备A作为广播者,他在5秒内广播以下数据:
1 2 3 4 5 6 7 8 9 10
设备B在整个广播过程中都接收到了数据,因此他收到了:
1 2 3 4 5 6 7 8 9 10
设备 C 收到消息后 2 秒后才开始监听,而设备 A 正在广播5
。他会收到其余的(5 6 7 8 9 10
)如预期?
由于数据包在蓝牙广播期间不会被确认,因此对于主节点(发送方)来说,稍后出现在广播中的从节点(接收方)和从一开始就存在且未接收到任何数据包的从节点之间没有区别。
因此,是的,如果满足蓝牙链接的所有一般条件,设备 C 将接收来自 5 及以上的新数据包。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)