さまざまなアプリケーション・データ転送要件をサポートするために、さまざまな論理リンクを使用できます。各論理リンクは、多数の特徴を有する論理トランスポートに関連付けられています。これらの特性には、フロー制御、肯定応答/反復メカニズム、シーケンス番号付け、およびスケジューリング動作が含まれます。論理トランスポートは、(論理トランスポートのタイプに応じて)異なるタイプの論理リンクを運ぶことができます。いくつかのBluetooth論理リンクの場合、これらは同じ論理トランスポーに多重化されます。論理トランスポートは、基本または適合ピコネット物理チャネル上のアクティブな物理リンクによって搬送することができます。

論理トランスポート識別とリアルタイム(リンク制御)シグナリングは、パケットヘッダ内で運ばれ、いくつかの論理リンクについては、ペイロードヘッダ内で識別が行われる。単一スロット応答時間を必要としない制御シグナリングは、LMPプロトコルを使用して実行されます。

Table 3.4に、すべての論理トランスポートタイプ、サポートされている論理リンクタイプ、どのタイプの物理リンクと物理チャネルがそれらをサポートできるか、および論理トランスポートの目的の簡単な説明を示します。

論理トランスポート サポートするリンク 物理リンク・物理チャネル ベアラ 概要
Asynchronous Connection Oriented (ACL) Control (LMP) ACL-C or (PAL) AMP-C User (L2CAP)ACL-U or AMP-U BR/EDRアクティブ物理リンク, BR/EDR 基本および適合ピコネット物理チャネル, AMP 物理リンク, AMP 物理チャネル BR/EDR, AMP 信頼性の高い、時間制約のある、双方向の、ポイントツーポイント
Synchronous Connection Oriented (SCO) Stream (unframed) SCO-S BR/EDRアクティブ物理リンク、BR/EDR基本および適合ピコネット物理チャネル BR/EDR 双方向、対称、ポイントツーポイントのAVチャンネル 64Kb /秒の一定レートのデータに使用されます。
Extended Synchronous Connection Oriented (eSCO) Stream (unframed) eSCO-S BR/EDR active physical link, BR/EDR basic or adapted piconet physical channel BR/EDR 双方向、対称または非対称、ポイントツーポイント、一般的な規則的なデータ、限定された再送。 マスターBluetoothクロックに同期した一定レートのデータに使用されます。
Active Slave Broadcast (ASB) Control (LMP) ASB-C User (L2CAP) ASB-U BR/EDR active physical link, basic or adapted physical channel BR/EDR 物理チャネルと同期化されたすべてのデバイスへの信頼性の低い、一方向のブロードキャスト ブロードキャストL2CAPグループおよび特定のLMPメッセージに使用されます。
Connectionless Slave Broadcast (CSB) Profile Broad- cast Data (PBD) Connectionless Slave Broad- cast physical link, BR/EDR adapted piconet physical channel BR/EDR 信頼できない、一元的な、ポイントツーマルチポイントの、ゼロ個以上のデバイスへの定期的な送信。
LE asynchronous connection (LE ACL) Control (LL) LE-C, User (L2CAP) LE-U LE active physi- cal link, LE piconet physical channel LE 信頼性の高い、双方向の、ポイントツーポイント。
LE Advertising Broadcast (ADVB) Control (LL) ADVB-C, User (LL) ADVB-U LE advertising physical link, LE advertising physical channel LE 所与のエリア内のすべてのデバイスへの信頼できない単方向ブロードキャスト、または1人の受信者へのダイレクトブロードキャスト。 接続されていないデバイス間でデータおよびリンクレイヤシグナリングを伝送するために使用されます。
LE Periodic Advertising Broadcast (PADVB) Control (LL) ADVB-C, User (LL) ADVB-U LE periodic physical link, LE periodic physi- cal channel LE 所与のエリア内のすべてのデバイスに対する、信頼性のない、周期的な一方向のブロードキャスト。

Table 3.4 Logical transport types

各リンクタイプの分類は、3つのカテゴリ内の選択手順に従います。

3.5.1 Casting

最初のカテゴリはキャスティングのカテゴリです。 これは、ユニキャストまたはブロードキャストのいずれかです。

  • ユニキャストリンク。 ユニキャストリンクは、ちょうど2つのエンドポイント間に存在します。 トラフィックは、ユニキャストリンク上でいずれの方向に送信されてもよい。

  • ブロードキャストリンク。 ブロードキャストリンクは、1つのソースデバイスと0個以上のレシーバデバイス間に存在します。
    トラフィックは単方向であり、すなわち、ソースデバイスから受信デバイスにのみ送信されます。
    ブロードキャストリンクはコネクションレスです。
    つまり、これらのリンクを作成する手順はなく、いつでもデータを送信することができます。
    ブロードキャストリンクは信頼性が低く、データが受信される保証はありません。

3.5.2 Scheduling and Acknowledgment Scheme

第2のカテゴリは、リンクのスケジューリングおよび肯定応答スキームに関連し、リンクによってサポートされるトラフィックのタイプを意味します。これらは同期、アイソクロナスまたは非同期です。特定のアイソクロナスリンクは定義されていませんが、デフォルトのACLリンクはこのように動作するように設定できます。

  • 同期リンク。 同期リンクは、転送されたデータをBluetoothピコネットクロックに関連付ける方法を提供します。これは、物理チャネル上に規則的なスロットを予約し、これらの規則的な間隔で固定サイズのパケットを送信することによって達成されます。そのようなリンクは、等速データの等時性データに適しています。

  • 非同期リンク。 非同期リンクは、時間ベースの特性を持たないデータを転送する方法を提供します。データは、正常に受信されるまで通常は再送されると予想され、各データエンティティは、ストリーム内の以前のまたは連続するエンティティの受信時を参照することなく、受信後の任意の時点で処理されることができる(データエンティティの順序付けが保存されます )。

  • アイソクロナスリンク。 アイソクロナスリンクは、時間ベースの特性を持つデータを転送する方法を提供します。データは、受信または期限切れになるまで再送することができます。リンク上のデータレートは一定である必要はありません(これは同期リンクとの主な違いです)。

3.5.3 Class of Data

最後のカテゴリは、リンクによって運ばれるデータのクラスに関連しています。これは、制御(LMPまたはPAL)データまたはユーザーデータのいずれかです。ユーザーデータカテゴリは、L2CAP(またはフレーム)データとストリーム(またはフレームなし)データに細分されます。

  • コントロールリンク。 制御リンクは、2つのリンクマネージャ間でLMPメッセージを転送する場合にのみ使用されます。これらのリンクは、ベースバンド層の上には見えないため、アプリケーションによって直接インスタンス化、設定、または解放することはできません。暗黙的にこの影響を受ける接続サービスと切断サービスを使用すること以外はできません。ARQスキームを規定する規則の下で、制御リンクトラフィックは常にL2CAPリンクトラフィックよりも優先されます。

  • L2CAPリンク。 L2CAPリンクは、L2CAPシグナリングチャネル(デフォルトのACL-U論理リンクのみ)またはフレーム化されたユーザデータをユーザがインスタンス化したL2CAPチャネルに送信するL2CAP PDUを転送するために使用されます。ベースバンドに提出されたL2CAPフレームは、利用可能なベースバンドパケットよりも大きい場合があります。LLIDフィールド内に埋め込まれたリンク制御プロトコルは、フレームが多数のフラグメントで受信機に送信されるとき、フレーム開始およびフレーム継続セマンティクスを保存する。

  • ストリームリンク。 ストリームリンクは、データを配信する際に保存されるべき固有のフレーミングを持たないユーザーデータを転送するために使用されます。紛失したデータは、受信機でパディングすることで置き換えることができます。

3.5.4 Logical Transports

3.5.4.1 BR/EDR Asynchronous Connection-Oriented (ACL)

非同期接続指向(ACL)論理転送は、LMPおよびL2CAP制御シグナリングおよびベストエフォート型非同期ユーザデータを伝送するために使用されます。ACL論理トランスポートは、単純なチャネル信頼性を提供するために1ビットのARQN / SEQN方式を使用します。ピコネット内のすべてのアクティブなスレーブデバイスには、デフォルトのACLと呼ばれるピコネットマスターへの1つのACL論理転送があります。

デバイスがピコネットに参加するとき(基本ピコネット物理チャネルに接続するとき)、デフォルトのACLがマスタとスレーブの間に作成されます。このデフォルトACLには、ピコネットマスターによって論理トランスポートアドレス(LT_ADDR)が割り当てられます。このLT_ADDRは、必要に応じてアクティブな物理リンクを識別するためにも使用されます(同じ目的のためにピコネット・アクティブ・メンバー識別子として有効に使用されます)。

デフォルトのACLのLT_ADDRは、同じマスターとスレーブ間の同期接続された論理転送に再利用されます。(これは以前のBluetooth仕様との互換性のためです)。したがって、LT_ADDRはデフォルトACLを識別するのに十分ではありません。ただし、ACLで使用されるパケットタイプは、同期接続指向の論理転送で使用されるパケットタイプとは異なります。したがって、ACL論理トランスポートは、パケットタイプフィールドと組み合わせてパケットヘッダ内のLT_ADDRフィールドによって識別することができる。

デフォルトのACLは、パケットが期限切れになった後に自動的にパケットをフラッシュするように設定して、アイソクロナスデータ転送に使用できます。非同期トラフィックは、非同期パケットを非自動フラッシュ可能とマークすることで、アイソクロナストラフィック用に設定されたACL論理転送を介して送信できます。これにより、アイソクロナスと非同期の両方のトラフィックを同時に1つのデバイスに転送することができます

アクティブな物理リンクからデフォルトのACLが削除されると、マスターとスレーブの間に存在する他のすべての論理転送も削除されます。予期しないピコネット物理チャネルへの同期の喪失の場合、この同期損失が検出された時点で、物理リンクおよびすべての論理転送および論理リンクが存在しなくなる。

3.5.4.2 BR/EDR Synchronous Connection-Oriented (SCO)

同期接続指向(SCO)論理転送は、マスタと特定のスレーブ間の対称的なポイントツーポイント転送です。SCO論理転送は、物理チャネル上にスロットを予約するので、マスタとスレーブ間の回線交換接続と見なすことができます。SCO論理転送は、ピコネットクロックに同期した64kb/sの情報を伝送する。通常、この情報はエンコードされた音声ストリームです。3つの異なるSCO構成が存在し、堅牢性、遅延および帯域幅消費のバランスを提供します。

各SCO-S論理リンクは、デバイス間のデフォルトのACL論理転送と同じLTADDRが割り当てられた単一のSCO論理転送によってサポートされます。したがって、LT_ADDRフィールドは、受信したパケットの宛先を識別するのに十分ではない。SCOリンクは予約されたスロットを使用するため、デバイスは、SCリンク上の伝送を識別するために、LT_ADDR、スロット番号(物理チャネルの特性)およびパケットタイプの組み合わせを使用する。

スロットはSCO用に予約されていますが、プライオリティの高い別のチャネルからのトラフィックに予約スロットを使用することはできます。これは、QoSコミットメントの結果として必要となる場合や、物理チャネル帯域幅がSCOによって完全に占有されている場合にデフォルトACLでLMPシグナリングを送信する場合があります。SCOは異なるパケットタイプをACLに伝送するので、パケットタイプはSCOトラフィック(スロット番号とLT_ADDRに加えて)を識別するために使用されます。

SCOリンクを介して転送されるBluetoothコア仕様で定義されたアーキテクチャ層はありません。移送される64kb/sストリームに対していくつかの標準フォーマットが定義されているか、アプリケーションがストリームのエンコーディングを解釈する場所でフォーマットされていないストリームが許可されている。

3.5.4.3 BR/EDR Extended Synchronous Connection-Oriented (eSCO)

拡張同期接続指向(eSCO)論理転送は、マスタと特定のスレーブ間の対称または非対称のポイントツーポイント転送です。eSCOは、物理チャネル上にスロットを予約しているため、マスタとスレーブ間の回線交換接続と見なすことができます。eSCOリンクは、パケットと選択可能なスロット期間でパケットタイプと選択可能なデータコンテンツのより柔軟な組み合わせをサポートし、同期ビットレートの範囲をサポートできるという点で、標準SCOリンクに比べて多くの拡張を提供します。

eSCOリンクは、(再送信がないSCOリンクとは異なり)パケットの制限された再送信を提供することもできます。これらの再送信が必要な場合、予約されたスロットに続くスロットで行われます。そうしないと、スロットは他のトラフィックに使用されます。

各eSCO-S論理リンクは、単一のeSCO論理トランスポートによってサポートされ、eSCOの期間、ピコネット内で一意のLT_ADDRによって識別されます。eSCO-Sリンクは、LMシグナリングを使用して作成され、SCO-Sリンクと同様のスケジューリングルールに従います。

eSCO-Sリンクを介して転送されるBluetoothコア仕様で定義されたアーキテクチャ層はありません。代わりに、アプリケーションは、転送されているデータに適したストリームの転送特性に従って、必要な目的に応じてデータストリームを使用することができます。

3.5.4.4 BR/EDR Active Slave Broadcast (ASB)

アクティブスレーブブロードキャスト論理トランスポートは、ASBによって使用されている物理チャネルに現在接続されているピコネット内のすべてのデバイスに、LMP制御シグナリングおよびコネクションレスL2CAPユーザトラフィックを転送するために使用されます。肯定応答プロトコルはなく、トラフィックはピコネットマスターからスレーブへの一方向です。ASBチャネルは、L2CAPグループトラフィック(1.1仕様のレガシー)に使用され、L2CAP接続指向チャネルまたはL2CAP制御シグナリングに使用されることはありません。

ASB論理トランスポートは、確認応答の欠如のために本質的に信頼性がありません。信頼性を向上させるために、各パケットは何度も送信されます。同一のシーケンス番号が、スレーブデバイスにおける再送信のフィルタリングを支援するために使用される。
ASB論理転送は、予約されたLT_ADDRによって識別される。

ASBは、ピコネットが存在する場合はいつでも暗黙的に作成され、ピコネット内に存在するアクティブな物理リンク(基本または適合したピコネット物理チャネル上で動作しているかどうかにかかわらず)適応されたピコネット物理チャネル上の基本および適合ピコネット物理チャネルおよび異なるチャネルマップはほとんど一致しているので、スレーブ装置は、どのASBチャネルがパケットを送信するために使用されているかを区別することができない。これにより、ASBチャネルの一般的な信頼性が向上します。
(おそらく、一般的な欠落したパケットよりも信頼性が低いわけではありませんが)。

マスターデバイスは、2つの可能なASBのうちの1つだけを使用することを決定することができます(基本および適応ピコネット物理チャネルの両方を持つ場合)。または適応されたピコネット物理チャネル上で使用中のチャネルマップのうちの1つのみ(複数のマップを有する場合)。すべてのスレーブをアドレスすることが可能な十分な再送または送信すべきスロットの慎重な選択のように、ASBチャネルは、L2CAP制御信号を搬送するために決して使用されない。

3.5.4.5 This section no longer used

3.5.4.6 LE Asynchronous Connection (LE ACL)

LE非同期接続(LE ACL)論理転送は、LLおよびL2CAP制御シグナリングおよびベストエフォート型非同期ユーザデータを搬送するために使用される。LE ACL論理トランスポートは、1ビットのNESN / SN方式を使用して簡単なチャネルの信頼性を提供します。
LEピコネット内のすべてのアクティブなスレーブデバイスは、デフォルトのLE ACLと呼ばれるピコネットマスターへのLE ACL論理トランスポートを1つ持っています。

デフォルトのLE ACLは、デバイスがピコネットに参加するとき(LEピコネットの物理チャネルに接続するとき)、マスタとスレーブ間で自動的に作成されます。このアクセスアドレスは、必要に応じてアクティブな物理リンクとアクティブなピコネット物理チャネルを識別するためにも使用されます。

デフォルトのLE ACLがLEのアクティブな物理リンクから削除されると、マスタとスレーブの間に存在する他のすべてのLE論理転送も削除されます。 LEピコネット物理チャネルへの予期せぬ同期の損失の場合、LE物理リンクとすべてのLE論理転送およびLE論理リンクは、この同期損失が検出された時点で存在しなくなる。

3.5.4.7 LE Advertising Broadcast (ADVB)

LE広告ブロードキャスト論理転送は、ブロードキャスト制御およびユーザデータを所与の領域内のすべてのスキャンデバイスに転送するために使用される。 肯定応答プロトコルはなく、トラフィックは広告装置から主に一方向である。 スキャンデバイスは、論理トランスポートを介して要求を送信して、追加のブロードキャストユーザーデータを取得したり、LE ACL論理トランスポート接続を形成したりすることができます。 LE広告放送ロジカルトランスポートデータは、LE広告ブロードキャストリンク上でのみ運ばれる。

ADVB論理トランスポートは、本来、肯定応答がないために信頼性が低い。 信頼性を向上させるために、各パケットは、LE広告ブロードキャストリンクを介して何度も送信される。

ADVBは、広告装置が広告を開始するたびに作成されます。 ADVB論理転送は、広告主のBluetoothデバイスアドレスと広告セットによって識別されます。

3.5.4.8 Connectionless Slave Broadcast (CSB)

CSB論理トランスポートは、プロファイルブロードキャストデータをコネクションレススレーブブロードキャスト論理トランスポートに接続されたすべてのデバイスに転送するために使用されます。 肯定応答スキームはなく、トラフィックはマスタからゼロ以上のスレーブへの一方向です。 信頼性を向上させるために、プロファイルブロードキャストデータを複数回送信することができる。

CSB論理トランスポートは、コネクションレススレーブブロードキャストが開始されるたびにトランスミッタ上に作成されます。 コネクションレススレーブブロードキャスト受信が設定されるたびに、CSB論理トランスポートがレシーバ上に作成されます。 CSB論理トランスポートは、その目的のためにコネクションレススレーブブロードキャストトランスミッタによって特別に予約されたピコネット内の一意のLT_ADDRによって識別される。

3.5.4.9 LE Periodic Advertising Broadcast (PADVB)

LE周期的広告ブロードキャスト論理トランスポートは、定期的なブロードキャスト制御およびユーザデータを所定の領域内のすべてのスキャンデバイスに転送するために使用される。 データは、いくつかの期間にわたって一定であってもよいし、頻繁に変化してもよい。承認プロトコルはなく、トラフィックは広告デバイスから一方向です。 LE周期的広告ブロードキャスト論理トランスポートデータは、LE定期物理リンク上でのみ伝送される。

PADVB論理トランスポートは、本来、肯定応答がないために信頼性が低い。 信頼性を向上させるために、送信間の期間は、各パケットがLE周期的物理リンクを介して何度も送信されるように、データ変更の間隔よりも短くすることができる。

PADVBは、広告装置が定期的な広告を開始するたびに作成されます。 PADVB論理転送は、広告主のBluetoothデバイスのアドレス、タイミング、および広告セットによって識別されます。

いくつかの論理トランスポートは、同時に多重化された、または選択された、異なる論理リンクをサポートすることができます。

BR/EDR論理トランスポート内では、論理リンクは、データペイロードを搬送するベースバンドパケットのペイロードヘッダ内の論理リンク識別子(LLID)ビットによって識別されます。 論理リンクは、論理トランスポート上でデータを送受信することができる限られたコアプロトコルセットを区別します。すべての論理トランスポートがすべての論理リンクを運ぶことができるわけではありません(サポートされているマッピングはFigure 3.2に示されています)。特に、BR/EDRのSCOおよびeSCO論理トランスポートは、一定のデータレートストリームのみを運ぶことができ、これらはLT_ADDRによって一意に識別されます。このような論理トランスポートは、その長さが事前に分かっているため、ペイロードヘッダーを含まないパケットのみを使用し、LLIDは必要ありません。

ACL制御論理リンク(ACL-CおよびASB-C)は、ピコネット内のデバイス間でBR/EDR LMPシグナリングを伝送するために使用されます。 ACL-C制御リンクはデフォルトのACL論理転送でのみ実行され、ASB-C制御リンクはASB論理転送でのみ実行されます。 各制御リンクは、常に同じ論理トランスポートで搬送される対応するデータリンクより優先されます。

ユーザの非同期/アイソクロナス論理リンク(ACL-UおよびASB-U)は、すべての非同期およびアイソクロナスフレームのユーザデータを伝送するために使用されます。 ACL-UリンクはデフォルトのACL論理転送でのみ実行され、ASB-UリンクはASB論理転送でのみ実行されます。 ACL-UおよびASB-Uリンク上のパケットは、2つの予約済みLLID値の1つによって識別されます。 1つの値は、ベースバンドパケットがL2CAPフレームの開始を含み、他の値が前のフレームの継続を示すかどうかを示すために使用されます。
これにより、フラッシュされたパケットに続くL2CAPリアセンブラの正しい同期が保証されます。 この技法を使用すると、すべてのベースバンドパケットでより複雑なL2CAPヘッダーが不要になります(ヘッダーはL2CAP開始パケットでのみ必要です)が、新しいL2CAPフレームが送信される前に完全なL2CAPフレームが送信されるという要件が追加されます。 (このルールの例外は、部分的に送信されたL2CAPフレームをフラッシュして、別のL2CAPフレームを優先する機能です)。

同期(SCO-S)および拡張同期(eSCO-S)論理リンクは、フレーミングなしでストリームに配信されるアイソクロナスデータをサポートするために使用されます。 これらのリンクは、一定の速度で一定のサイズの単位でデータが配信される単一の論理トランスポートに関連付けられています。 これらのトランスポート上のパケットには、単一の論理リンクしかサポートできないため、LLIDはありません。パケット長とスケジューリング期間は事前定義され、リンクの存続期間中は固定されたままです。
可変レートアイソクロノスデータは、SCO-SまたはeSCO-S論理リンクによって伝送することはできません。 この場合、データは、ペイロードヘッダーを持つパケットを使用するACL-UまたはASB-U論理リンク上で伝送されなければなりません。

PBD論理リンクは、等時性のフレーム化されていないデータを複数の受信者にブロードキャストするために使用され、CSB論理トランスポートに常駐します。

LE論理トランスポート内では、論理リンクは、データペイロードを運ぶベースバンドパケットのペイロードヘッダ内の論理リンク識別子(LLID)ビットによって識別される。 論理リンクは、論理トランスポート上でデータを送受信することができる限られたコアプロトコルセットを区別します。 すべての論理トランスポートがすべての論理リンクを運ぶことができるわけではありません(サポートされているマッピングはFigure 3.2に示されています)。

LE ACL制御論理リンク(LE-C)は、ピコネット内のデバイス間でLE LLシグナリングを伝送するために使用されます。 制御リンクは、デフォルトのLE ACL論理トランスポートでのみ実行されます。

ユーザー非同期論理リンク(LE-U)は、すべての非同期およびフレーム化されたユーザーデータを伝送するために使用されます。 LE-UリンクはLE論理トランスポートで運ばれます。 LE-Uリンク上のパケットは、2つの予約済みLLID値のうちの1つによって識別されます。 1つの値は、ベースバンドパケットがL2CAPフレームの開始を含むかどうかを示すために使用され、もう1つは、前のフレームまたは空のPDUの継続を示します。 これにより、L2CAPリアセンブルの正しい同期が保証されます。 この技術を使用すると、すべてのベースバンドパケットでより複雑なL2CAPヘッダーが不要になりますが、新しいL2CAPフレームが送信される前に完全なL2CAPフレームが送信されるという要件が追加されます。

LE広告ブロードキャストコントロール論理リンク(ADVB-C)は、所定のエリア内の未接続デバイス間でLE LLシグナリングを伝送するために使用されます。 このシグナリングは、追加のブロードキャストユーザデータ(スキャン要求)または接続要求を収集するための制御コマンドです。 制御リンクは、LE広告放送およびLE周期的広告放送論理トランスポートで運ばれます。

LE広告放送ユーザデータ論理リンク(ADVB-U)は、機器間で使用されるLE広告放送およびLE周期的広告放送ユーザデータを、機器間の接続またはLE-Uを必要とせずに搬送するために使用されます。 ユーザーデータリンクは、LE広告ブロードキャストユーザーデータ用のLE広告ブロードキャスト論理トランスポートと、LE定期ブロードキャストユーザーデータ用のLE定期ブロードキャスト広告トランスポートで運ばれます。

各PALは、制御論理リンクに関して異なって機能し、存在する場合、この論理リンクはAMP-C論理リンクと呼ばれます。

AMPユーザの非同期/アイソクロナス論理リンク(AMP-U)は、すべての非同期および等時性フレーム・ユーザ・データをAMPで伝送するために使用されます。 ACL-U論理リンクとは異なり、AMP-Uは物理リンクごとに複数の論理リンクハンドルをサポートし、各論理リンクハンドルは異なるサービス品質機能を持つことができます。 AMP-U論理リンクが基礎となるMAC/PHYにどのようにマップされるかの詳細は、PALによって記述されます。

results matching ""

    No results matching ""