2016年12月にBluetoothの最新コア仕様であるBluetooth 5が策定された。Bluetooth 4.2に比べて2倍の通信速度を実現する仕様だが、どのような仕組みで高速通信を実現しているのか。リンク層のパケット形式の“中身”を紹介するとともに、そこに含まれる情報量を使った簡単な計算によって、Bluetooth 5の高速通信の仕組みについて触れる。
この記事は会員限定です。会員登録すると全てご覧いただけます。
2016年12月、Bluetooth 5の仕様が策定されました*)。現在、無線接続の標準となっているBluetooth 4.2に比べて、4倍の通信距離、2倍の通信速度、そして8倍となったアドバタイジングパケット(通信容量)は、Bluetooth技術の大きな飛躍となりました。なお、最新のBluetoothコア仕様に関する情報は、Bluetooth SIGのWebサイトからダウンロード可能です
*)関連記事:Bluetooth 5、2Mbpsで100m、125Kbpsなら400m(EE Times Japanのサイトに移行します)
Bluetooth 5の発表直後から、「高帯域幅機能によってBluetooth 5はどの程度速くなるのか」という質問が相次ぎました。そこで、Bluetooth 5デバイス同士と、前バージョン(Bluetooth 4.x)/Bluetooth Low Energy(BLE)デバイス同士の接続を確立する際の考察として、理論上のBLEのデータスループットを確認してみましょう。
ご存じのように、ワイヤレス接続では、リンク保全のための多少の無駄な送信と高耐久性および高効率な接続を維持するために、パケットに冗長が存在します。BLE接続において、あるデバイスからそのピア(対向通信)デバイスまでの1つの完全な送信周期は、図1のようになります。
接続状態のBLEのデータスループット計算式は、次のようになります。
では、この計算式を使用して、コア仕様4.0からBluetooth 5の接続確立状態でのデータスループットを計算していきます。Bluetooth 4.xとBluetooth 5.0の速さの違いが分かりやすくなります。
Copyright © ITmedia, Inc. All Rights Reserved.