BluetoothLowEnergyイベントパケットtwsポータブルワイヤレススピーカー

BluetoothLowEnergyイベントパケットtwsポータブルワイヤレススピーカー

公開時間: 著者:サイト編集者 訪問: 190

BluetoothLowEnergyイベントパケットtwsポータブルワイヤレススピーカー

コントローラからホストに送信されるイベントパケットは、主に情報と以前に入力されたコマンドのフィードバックを送信するために使用されます。HCIイベントパケットは、イベントタイプコード、パラメータの長さフィールド、およびイベントパラメータで構成されます。各イベントには、次の固有のセットがあります。パラメータ。bjbjaudio.com

Bluetooth Low Energyには、主に次の3つの基本的なイベントタイプがあります。
一般的なコマンド補完イベント
一般的なコマンドステータスイベント
特定のコマンド補完イベントbjbjaudio.com          <a style="opacity:0.0;color:#ffffff">tws portable wireless speaker</a>


1.一般的なコマンド補完イベント
ホストからコントローラーに送信されたコマンドが完了すると、コントローラーはすぐに一般的なコマンド完了イベントを返します。イベントのパラメーターには、以前に送信されたコマンドのオペコードと実行されたコマンドの戻りパラメーターが含まれます。返されたパラメーターの最初のパラメーターはステータスコードで、コマンドが正常に実行されたかどうかを示すために使用されます。たとえば、LERandは、コントローラにランダムな数値を返すように命令するために使用されます。2つの戻りパラメータがあります。1つはステータスコードで、もう1つは返されるランダム番号。コントローラーがワイヤレス送信に関係のないタスクを実行する場合は常に、汎用コマンド完了イベントが使用されることに注意してください。たとえば、LEEncryptコマンドにはリンク層パケット送信が含まれないため、汎用コマンド完了イベントが返されます。 。LECreateConnectionコマンドでは、接続がestaになる前に、少なくとも1つのリンク層接続要求パケット(CONNECTREO)を送信する必要があります。 blishedなので、一般的なコマンド補完イベントは返されません。bjbjaudio.com           <a style="opacity:0.0;color:#ffffff">tws portable wireless speaker</a>

2.一般的なコマンドステータスイベント
前のセクションで説明したLECreateConnectionなどのコマンドタイプは、ワイヤレス送信操作を実行する必要があり、通常は一般的なコマンドステータスイベントを返します。特定のコマンド完了イベントは、一定期間後に返されます。bjbjaudio.com       <a style="opacity:0.0;color:#ffffff">tws portable wireless speaker</a>         <a style="opacity:0.0;color:#ffffff">tws portable wireless speaker</a>

3.特定のコマンド補完イベント
一部のコマンドは実行が完了するまでに時間がかかり、すべてに対応する特定のコマンド完了イベントがあります。たとえば、LECreateConnectionコマンドは、最初にコマンドステータスイベントを返し、次に接続が確立されるのを待つか、失敗してから戻ります。 LEConnectionCompleteイベント。コマンドが完了したかどうかは、特定のコマンド完了イベントの受信によってマークされないことに注意してください。bjbjaudio.com            <a style="opacity:0.0;color:#ffffff">tws portable wireless speaker</a>              <a style="opacity:0.0;color:#ffffff">tws portable wireless speaker</a>