最終更新:2022-08-15 (月) 14:12:46 (52d)  

Bluetooth Classic/ベースバンド/パケット/ヘッダ

LSBから

  • 内容は18ビット。encoded with a rate 1/3 FECで最終的に54ビットになる
    ビット341118
    フィールドLT_ADDRTYPEFLOWARQNSEQNHEC

LT_ADDR

  • 3-bit logical transport address
  • 宛先ペリフェラル/送信元ペリフェラルの論理トランスポートのアドレス

TYPE: Type code

  • 16種類
  • LT_ADDRによって解釈の仕方が変わる
    • 4つのセグメントに分かれている
    SegmentTYPE code (b3b2b1b0)Slot occupancySCO logical transport (1 Mb/s)eSCO logical transport (1 Mb/s)eSCO logical transport (2-3 Mb/s)ACL logical transport (1 Mb/s) ptt=0ACL logical transport(2-3 Mb/s) ptt=1CPB logical transport (1 Mb/s)CPB logical transport (2-3 Mb/s)
    100001NULLNULLNULLNULLNULLNULLNULL
    00011POLLPOLLPOLLPOLLPOLL
    00101FHSFHSFHS
    00111DM1DM1DM1DM1DM1
    201001DH12-DH1DH12-DH1
    01011HV1
    01101HV22-EV3
    01111HV3EV33-EV3
    10001DV3-DH13-DH1
    10011AUX1AUX1
    310103DM32-DH3DM32-DH3
    10113DH33-DH3DH33-DH3
    11003EV42-EV5
    11013EV53-EV5
    411105DM52-DH5DM52-DH5
    11115DH53-DH5DH53-DH5

FLOW: Flow Control

  • ACLのときのフローコントロールに使う

ARQN: ARQ inidication

SEQN: Sequence Number

HEC: Header Error Check