Bluetoothは、モバイルガジェットの世界の主力の1つです。モバイルデバイスは簡単に短距離で簡単に通信できます。 WiFiの複雑さと電力要件なしに、ワイヤレスヘッドセットが携帯電話と話す方法です。特に、Bluetooth低エネルギー(BLE)コンポーネントは、携帯用ガジェットを構築する人にとっては興味深いです。
Bluetooth Leとは何ですか?
Bluetooth Smartとしても知られるBluetooth LEは、Bluetooth規格の4番目のバージョンの一部です。 2010年にファイナライズされた、Bluetooth 4.0は2015年7月にリリースされた現在のバージョンは4.2であり、現在のバージョンは4.2です。このバージョンは、Bluetooth、Bluetooth Smart Ready、Bluetooth Smartの3つの異なるクラスのデバイスを作成します。基本的な考え方は、Bluetooth SmartがBluetooth LE信号のみを送受信することができる歩数計やハートモニタなどのデバイスを示し、スマートレディデバイスはLEと標準のBluetooth信号を管理できます。標準のBluetooth 4.2デバイス(携帯電話やUSBドングルなど)もBluetooth LE信号を送受信できます。
少なくともそれは理論です。 Bluetoothが長年にわたって進歩しているので、実際の互換性はしばしば決定するのがよくあります。これは、コンピュータと携帯電話のオペレーティングシステムでのBluetoothのためのやや斑状のサポートに役立ちません。たとえば、AndroidのBluetooth LEサポートは、バージョン4.3(JellyBean)までは含まれていません。それをサポートしていません。 Appleはもっと予防的なものでした:Bluetooth LeサポートはiOSバージョン6およびOSXバージョン10.9に含まれていました。
Bluetooth特別興味グループ(SIG)は、Bluetoothの異なるバージョンの互換性を理解するためにこのガイドを使用しています
Bluetooth LEの目的は、標準を新しいクラスのデバイスまで開くことです。 Bluetooth LEは、標準のBluetoothと同じ周波数帯で動作します。ライセンスを使用する必要がない2.4GHz ISM(産業、科学的および医療)バンド。 ISMバンドは40チャンネルに分割され、LEデバイスは干渉を回避するためにこれらのチャネル間でホップされます。電源所要量を減らすために、Bluetooth LEは標準のBluetoothよりも送信電力が低い(0.01~10mWの間)、クラス1デバイスで最大100mWの電力を可能にし、クラス3の場合は1MW、データが同じように送信されます。 (ガウス周波数シフトキーイングを使用して)、しかしデータの速度は低い:24Mb / sの最大標準Bluetoothに対して、最大1メガビット(MB / s)である。 Bluetooth LEデバイスは、スタンバイモードとアクティブモードと標準のモードを切り替えることもでき、小さなバーストのデータを送信できるようにすることで電力を節約できます。
Bluetoothはそれらの目的でデバイスを分類し、ヘッドセット、ヘッドフォン、マウスやキーボードなどの人間のインターフェースデバイスのようなもののためのプロファイルの数をいくつか分類します。 Bluetooth LEは、一般品質(GATT)プロファイルと呼ばれるこれらのプロファイルの新しいセットを追加します。これらには、血圧モニタなどのデバイスのプロファイル、および重要なFOB(近接プロファイル)のようなデバイスのためのより多くの一般的なプロファイルが含まれます。多くのBluetooth LEデバイスがこれらのプロファイルをいくつかサポートしています。これは、デバイス上のファームウェアによって制御される特定のプロファイルを使用します。
Bluetooth LEデバイスは非常に少ない電力を使用しており、電池を切るように作成されます。たとえば、ノルディック半導体NRF52シリーズのチップは、1.7から3.6Vの間の電圧で動作し、システムがアイドルモードになっているときにわずか1.2μAを引きます。それはコイン電池で少なくとも1年間走ることができるほど十分に低い。
Bluetooth LEはハードウェアハッカーのための絶対に興味深いプロトコルですが、その批評家があります。 Mike Ryanは、標準で多くの安全上の問題を示し、プロトコルが使用する暗号化を破って、Bluetoothラジオを使用してAndroid携帯電話をリモートでクラッシュすることが可能であるという暗号化を破りました。
Bluetooth Leを使う方法
Bluetooth LEを使用し始める最も簡単な方法は、開発キットを入手することです。これらは、ノルディック半導体、テキサス機器、CSRなどのブルートゥースチップを作る会社から広く入手できます。 AdaFruitは、ノルディック半導体ラジオをベースにしたきちんとしたブレークアウトボードも使用しています。スタンドアロンデバイスを作成するために、LightBlue BeanはBluetooth LEラジオとArduinoと組み合わせるため、プログラミングやコントロールを容易にします。
ライトブルービーン、小さい(そして非常にハッキング可能な)Bluetooth LEデバイス。