我正在 STM32 SPBTLE-1S 模块(BLE 4.2)上开发一个应用程序。该模块连接到 Raspberry Pi。
当连接质量较低时,有时会在达到连接超时之前断开连接,错误代码为0x28(原因:即时通过)。
当前的连接设置是:
Conn_Interval_Min: 10
Conn_Interval_Max: 20
从属延迟:5
Timeout_Multiplier:3200
阅读有关此类错误的更多信息,似乎发生在“无法执行包含瞬间的 LMP PDU 或 LL PDU,因为这将发生的瞬间已经过去”。这些包通常用于跳频或连接更新。就我而言,它们必须是频率希望的小包。
关于如何防止由“即时通过”错误导致的这些断开连接的任何想法?还是它们仅仅是 BLE 技术的结果?