
098
Bluetooth Low Energyをはじめよう
Bluez
の
hcitool
と
gatttool
Linuxワ ーク ス テ ーションを 使 っ て い る 場 合 に は、
hcitool
と
gatttool
という、
Bluezの Bluetooth Stackに 含まれる2つ の 便 利なユーティリティを利 用して、コマンド
ライン から BLEデバイスとのインタラクションが可能だ。
専用の Linux ワークステーションが利用できない場合でも、Bluez は Raspberry
PiやBeagleBone Blackなどの 安 価 な Linuxデバイスで問題なく動作するため、
これらを非 常に便 利でポータブルな BLE デ バッグツー ルとして 使うことができる。
hcitool
は 、サ ポ ート さ れ て い る BLE 4.0 USBドングルを使って到達範囲内にある
BLEデ バイスをスキャンしたり、コネクションを 確 立したり、あるいは BLEデ バ イスをシミュレ ー
トするために使える。到達範囲内にあるBLEデ バ イ ス を ス キ ャ ン す る に は 、以 下 の コ マ ン
ド を 実 行 す れ ば よ い( USBドングルが
hci0
として認識されていると仮定)。
sudo hcitool -i hci0 lescan
デバイスのアドレスがわかっていれば(それ以 前のスキャンコマンドで取 得できていれば)、
以 下 のコマンドを使ってその ペリフェラル