USB Bluetooth ドングルを使用して RPi を実行しています。hcitool を使用すると、SmartTag デバイスを検出できます。しかし、gatttool を使用すると接続できません。「ホストがダウンしています (112)」と表示されます。ここに私のコマンドがあります:
$ sudo hcitool lescan
LE Scan ...
BC:6A:29:AB:DE:2B (unknown)
BC:6A:29:AB:DE:2B SensorTag
RPi で Bluetooth アダプターを確認すると、次のようになります。
$ hcitool dev
Devices:
hci0 5C:F3:70:60:E6:1B
次に、このように gatttool を使用すると、次のようになります。
$ sudo gatttool -i hci0 -b BC:6A:29:AB:DE:2B -I
[ ][BC:6A:29:AB:DE:2B][LE]>
connect と入力すると、次のようになります。
[ ][BC:6A:29:AB:DE:2B][LE]> connect
Connecting... connect error: Host is down (112)
[ ][BC:6A:29:AB:DE:2B][LE]>
「ホストがダウンしている」という情報は、Bluetooth センサーが検出可能モードになっていないことを意味するという Web 上の情報を見つけました。しかし、SmartTag に関する限り、これは正しくありません。センサーを検出可能にするために TI がプッシュするように言っているセンサーの 1 つのボタン (サイド ボタン) を押すからです。そして、hcitool lescan がデバイスを見つけるために同じものを使用します。また、電話から実行され、同じボタンが押されたときに SmartTag センサーをスキャン、接続、読み取りする Android アプリもあります。
問題が何であるかを知っている人はいますか?前もって感謝します