1

STM32 SPBTLE-1S モジュール (BLE 4.2) でアプリケーションを開発しています。モジュールは Raspberry Pi に接続します。

接続品質が低い場合、接続タイムアウトに達する前に、エラー コード 0x28 (理由: Instant Passed) で切断されることがあります。

現在の接続設定は次のとおりです。

Conn_Interval_Min: 10

Conn_Interval_Max: 20

Slave_latency: 5

Timeout_Multiplier: 3200

このタイプのエラーについて詳しく読むと、「これが発生する瞬間が過ぎたために、瞬間を含む LMP PDU または LL PDU を実行できない」場合に発生するようです。これらのパケットは通常、周波数ホッピングまたは接続の更新に使用されます。私の場合、それらはパケットを希望する周​​波数でなければなりません。

「Instant Passed」エラーによるこれらの切断を防ぐ方法について何か考えはありますか? それとも単に BLE 技術の結果なのですか?

4

1 に答える 1