我目前正在开发一个与设备结合的React Native应用程序。设备和应用程序通过BLE通信。到目前为止,一切都按预期进行,但是iOS应用程序和设备的连接稳定性存在问题。问题在于设备会连接并且可以更新某些特征,但会经常断开连接,并出现
我已经根据此处建议更新了BLE连接参数:https://developer.apple.com/library/archive/qa/qa1931/_index.html。这提高了稳定性,但没有完全解决问题。我尝试调整这些值,但目前还没有成功。
我们目前使用的参数集如下:
CBErrorDomain 7
或写入响应超时的错误。应用程序或设备端的实现似乎不是问题所在,因为Android工作稳定,而且设备在连接LightBlue应用程序时也会断开连接。我已经根据此处建议更新了BLE连接参数:https://developer.apple.com/library/archive/qa/qa1931/_index.html。这提高了稳定性,但没有完全解决问题。我尝试调整这些值,但目前还没有成功。
我们目前使用的参数集如下:
conn_min_interval: 15
conn_max_interval: 15
conn_latency: 0
supervision_timeout: 2000
adv_min_interval: 1285
adv_max_interval: 1285
现在我的问题是,是否有人有想法可以检查其他事项或调整哪个参数?