bluezを使用してBluetooth Low Energyデバイスにアクセスしますか?

bluezを使用してBluetooth Low Energyデバイスにアクセスしますか?

bluezを含むLinuxボックスとBluetoothアダプタを使用してBluetooth Low Energy(BTLE、Bluetooth Smart)デバイスに接続したいと思います。 CSRチップセットを含むOrico BTA-402ドングルがあります。 Ubuntu 14.04。ドングルを携帯電話デバイスとして表示する方法を見つけました(hciconfig hci0 Leadv 3)。

私が望むのはその逆で、ドングル/Linuxボックスでデバイスを検索し、デバイスに接続し、属性を列挙して読み書きすることです。どうすればいいですか?

ベストアンサー1

hcitool lescanの答えが不完全です。循環します。タイムアウトが必要ですが、タイムアウトのためhcitoolに問題はありません(デフォルトの信号は次のとおりです)。

5秒間持続します。

timeout -s SIGINT 5s hcitool -i hci0 lescan --passive

その後、gatttoolを使用できます。

sudo gatttool -i hci1 -b BC:6A:29:AC:2E:B4 -I

接続後に実行する操作の詳細:http://joost.damad.be/2013/08/experiments-with-bluetooth-low-energy.html

おすすめ記事