BLE设备即将断开时是否可以determine/identify

Is it possible to determine/identify when BLE device is about to disconnect


我有一个与我的应用配对的 BLE 设备(自制)(iOS+Android)。
我想在蓝牙信号较弱或更好时通知用户 - 当设备即将断开连接时。

网络搜索结果显示 RSSI 是与信号相关的唯一值,但我无法找到暗示可能断开连接的 RSSI 阈值。

有办法知道吗?

非常感谢, 乔拉.

连接到具有弱 RSSI 的 BLE 设备的能力有很大差异,具体取决于您用来连接设备的 phone。

使用一些智能phones,尤其是 运行ning 在 Android 8+ 上的那些,您可能能够保持连接到广播 RSSI 较弱的 BLE 设备,而使用其他智能设备phone,您可能无法与具有强 RSSI 的设备保持连接。

还要看你周边BLE芯片的质量。

要回答您的问题,我会说您需要 运行 一些校准测试,确定您的中心或外围设备断开连接的平均 RSSI,然后从那里开始。

您需要计算几种 phone 类型的平均值,包括 Android 和 iOS,或者更好的是,为每个 OS。