23

我想使用蓝牙将数据从一台设备广播到附近的众多设备。现在,我知道蓝牙广播存在,但可以使用 Android 现有的 API 吗?如果没有,是否还有其他可用的 3rd 方 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 正在广播55 6 7 8 9 10他会按预期收到其余的 ( ) 吗?

4

1 回答 1

2

由于在蓝牙广播期间没有确认数据包,因此在广播中稍后出现的从节点(接收器)和从一开始就在那里但没有收到任何数据包的从节点之间的主节点(发送者)没有区别.

所以,是的,如果蓝牙链接的所有一般条件都得到满足,设备 C 将接收来自 5 及以上的新数据包。

于 2012-12-09T20:00:19.283 回答