私はBluetooth LEプロトコルに関する質問があります。
私はAndroidデバイスと周辺機器を持っています。
スニファとwiresharkで送信を見ると、+/- 40msごとに空のPDUメッセージがあります。プロトコルを理解しているので、これはデバイスが選択した接続間隔が40msであることを意味します。
私は単純な "UART"アプリケーションを使用しています。ここで、アンドロイドデバイスは、周辺デバイスの通知で通知を有効にし、属性が変更されるたびに通知を受け取ります。
ここで、この設定で複数の20バイトのパケットを送信すると、wiresharkが表示されます。これらの値の通知は約7〜10 ms離れています。各通知には20バイトが含まれます
接続間隔は通知には適用されず、各通知は最大で保持できることを意味します。 20バイト?
Bluetooth低エネルギー通知間隔
ありがとうございました& Greetings!
値通知は非同期ではなく、変更されたすべての属性は次の接続イベントまでバッファリングされますか? – Chuchaki
はいすべての通知は、次の接続イベントのためにスケジュールされ、バッファされます。ここでは非同期という用語を使用しません。 – Emil