OS バージョン 4.0.4 の Motorola RAZR XT910 で実行される Android アプリケーションを開発しています。
このアプリケーションは、Motorola_ICS_R2_sdkaddon_100 BluetoothGattService.jar および BluetoothGatt.jar ライブラリを使用し、Bluetooth Low Energy センサー タグ (TI CC2540、TI CC2541、Blue Radios センサー タグ) と通信します。
発見手順では、常に 0 に等しい rssi 値を読み取ります。次のコードを使用して、Intent BluetoothDevice.ACTION_FOUND の受信時に rssi 値を読み取ります。
短い rssi = インテント.getShortExtra(BluetoothDevice.EXTRA_RSSI,(short) 0);
また、非 Bluetooth Low Energy デバイスの場合、読み取った rssi 値は問題ありません (0 ではありません)。
誰でも私を助けることができますか??
ありがとう