最終更新:2022-01-05 (水) 09:33:14 (21d)  

Bluetooth
Top / Bluetooth

http://japanese.bluetooth.com/

仕様

歴史

種類

  • 互換性はない

Bluetooth Low Energy (LE?)

  • Bluetooth 4.0
  • BLEのみ対応の周辺機器:シングルモード
  • BLEとクラシック対応:デュアルモード
  • セントラルとペリフェラル
    • セントラルに接続できるペリフェラルは仕様上は無限

Bluetooth Classic (BR/EDR)

  • Bluetooth 3.0
  • Bluetooth 3.0までの端末は、BLEのみに対応した周辺機器と接続できない
  • MasterとSlave
    • Masterに同時に接続できるSlaveは7台

比較

  • 仕様Bluetoothクラシック (HS除く)Bluetooth Low Energy
    最大通信距離100m以下100m超
    データレート1~3Mbps1Mbps
    アプリケーションスループット0.7~2.1Mbps0.27Mbps
    レイテンシ代表値100ミリ秒6ミリ秒
    時間遅れ100ミリ秒3ミリ秒
    音声対応不可
    ネットワークトポロジースタースター
    消費電力1W0.01から0.5W
    ピーク電流30mA未満15mA未満

Bluetooth/速度

BLE

Bluetooth Classic

  • バージョン変調方式非対称型通信時対称型通信時データレート
    3.x+HS?24Mbps
    2.x+EDR8DPSK?下り2178.1kbps/上り177.1kbps1306.9kbps3Mbps
    2.x+EDRπ/4 DQPSK下り1448.5kbps/上り115.2.1kbps869.1kbps2Mbps
    1.x BRGFSK?下り723.2kbps/上り57.6kbps432.6kbps1Mbps

Bluetooth/バージョン

Bluetooth 5.3

  • マスター?→セントラル
  • スレーブ?→ペリフェラル
  • HSの削除

Bluetooth 5.2

Bluetooth 5.1

Bluetooth 5.0

  • 最大2Mbps

Bluetooth 4.0 (2009/12発表) - 省電力化

シングルモード

  • 健康管理機器、リモコンといったBluetooth 4.0対応機器にはシングルモードと呼ばれるチップが搭載されます。
    • このシングルチップが通信できるのはBLE同士のみ。

デュアルモード

  • 一方、PCや携帯電話のようにデータを受ける側はこれまでのBluetoothと互換性のあるデュアルモードと呼ばれるチップが搭載されています。

Bluetooth 3.0 - HS追加 - 2009年4月公開

  • 最大24Mbps

Bluetooth 2.1 - これが一般的

Bluetooth 2.0? - EDR対応

Bluetooth 1.2?

Bluetooth 1.1?

Bluetooth 1.0?

ハードウェア拡張仕様

  • EDR - 高速モード
  • HS - 超高速モード (Wi-Fiを利用した高速度通信)
  • LE - Bluetooth Low Energy

Bluetooth SMART

クラス

クラス出力到達距離
Class 1100mW100m
Class 22.5mW10m
Class 31mW1m

Bluetooth/プロファイル

Bluetooth/プロトコル

  • L2CAP - Logical Link Control and Adaptation Protocol
    • BNEP - Bluetooth Network Encapsulation Protocol
    • RFCOMM - Radio Frequency Communication
    • SDP - Service Discovery Protocol
    • AVCTP? - Audio/Video Distribution Transport Protocol
    • AVDTP?

コントローラスタック

  • ACL - Asynchronous Connection-oriented [logical transport]
  • SCO - Synchronous Connection-oriented
  • LMP - Link management protocol
  • HCI - Host/Controller Interface
  • LE LL? - Low Energy Link Layer

Bluetooth/パケット?

  • ACL (Asynchronous Connection Less)
  • SCO (Synchronous Connection Oriented)

Bluetooth/スタック

参考