减少即时传递(0x28) BLE断开错误的发生

我正在STM32 SPBTLE-1S模块(BLE4.2)上开发一个应用程序。该模块连接到Raspberry Pi。

当连接质量较低时,有时会在连接超时之前断开连接,错误码为0x28 (原因:已通过即时连接)。

当前连接设置为:

Conn_Interval_Min: 10

Conn_Interval_Max: 20

Slave_latency: 5

Timeout_Multiplier: 3200

阅读有关此类错误的更多信息时,它似乎发生在“包含瞬间的LMP PDU或LL PDU无法执行,因为本应发生这种情况的瞬间已经过去”。这些paquet通常用于跳频或连接更新。在我的例子中,它们必须是频率希望的paquets。

关于如何防止“即时传递”错误导致的连接中断,你有什么想法吗?或者它们仅仅是BLE技术的结果?

转载请注明出处:http://www.hnph-smd.com/article/20230330/1462185.html