Question

I want to get individual bluetooth rssi value.

device1 address 00:00:00:00:00:01 rssi1
device2 address 00:00:00:00:00:02 rssi2

how can I get rssi1 and rssi2 value.

Était-ce utile?

La solution

After discovering a device, use the EXTRA_RSSI parameter with the ACTION_FOUND intent, like so:

private BroadcastReceiver mBluetoothDeviceFoundReceiver = new BroadcastReceiver() {
    @Override
    public void onReceive(Context context, Intent intent) {
        Object rssi = intent.getParcelableExtra(BluetoothDevice.EXTRA_RSSI);
    ...

Not sure about the return data type, so I just used Object in the example.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top