現在、Bluetooth とコンピューターを介して自分の電話を見つけるための小さなユーティリティを作成しています。この目的のために、RSSI を取得して 2 つのデバイス間の距離を評価しようとしています。C/C++ で Bluez を使用して RSSI を取得するにはどうすればよいですか?
このための hci コマンドはありますか? はいの場合、HCI コマンドのリストはありますか?
ありがとう。
あなたに役立つユーティリティはありますか?すべての bluez ライブラリをインストールしようとしていない場合は、bluetoothctl を試してください。
スキャンを開始するだけで、すべてのデバイスからの rssi が得られます。
コードを表示する必要がある場合。また、git コードで検索しますhttps://git.kernel.org/cgit/bluetooth/bluez.git/tree/
RPi http://www.raspberrypi.org/phpBB3/viewtopic.php?t=57893&p=435887から取得したこれはどうですか?