Я разрабатываю приложение для модуля STM32 SPBTLE-1S (BLE 4.2). Модуль подключается к Raspberry Pi.
При низком качестве соединения иногда происходит отключение с кодом ошибки 0x28 (причина: мгновенное прохождение) до истечения времени ожидания соединения.
Ток настройки соединения:
Conn_Interval_Min: 10
Conn_Interval_Max: 20
Slave_latency: 5
Timeout_Multiplier: 3200
Подробнее об этом Тип ошибки, это происходит, когда «LMP PDU или LL PDU, которые включают момент, не могут быть выполнены, потому что момент, когда это произошло бы, прошел». Эти пакеты обычно используются для скачкообразной перестройки частоты или для обновления соединения. В моем случае, они должны быть пакетами с частотным ожиданием.
Есть идеи, как предотвратить эти отключения, вызванные ошибками "Instant Passed"? Или они просто следствие технологии BLE?