自 Android 5.0 开始支持允许应用广播广告的外围设备。在我的应用案例中,我需要每 20 毫秒到 30 毫秒广播一次,但无论如何我都找不到更改广告间隔。并且默认的广告间隔在 20ms 到 600ms 之间,在我的情况下完全不能接受。
问问题
2863 次
2 回答
1
您无法控制精确的毫秒频率,但您可以尝试使用https://developer.android.com/reference/android/bluetooth/le/AdvertiseSettings.html中的不同设置,例如https://developer。 android.com/reference/android/bluetooth/le/AdvertiseSettings.html#ADVERTISE_MODE_LOW_LATENCY。
于 2015-12-18T20:45:15.120 回答
0
LOW_LATENCY 是最好的,它以大约 100 毫秒的间隔发送一个数据包。如果您需要“快速”数据包传输,解决方法是创建多个广告商。如果你创建 5 个这样的并行广告商,最终将达到 20-30 毫秒左右。是的,这是可能的,但请记住,您正在用 5 倍的海量数据淹没环境。
于 2022-01-08T21:53:31.933 回答