Я пытаюсь создать проект, который может получать Bluetooth rssi с определенных устройств. Однако я застрял на этом. Есть ли способ отфильтровать и указать результаты сканирования, а затем постоянно получать информацию с выбранных устройств Bluetooth? Большое спасибо.
Как сканировать конкретное устройство Bluetooth и получать информацию с него в Android?
Ответы (1)
Да. Вы можете фильтровать по MAC-адресу устройства в Android.
//lets say i have a device i got by searching BT devices
BluetoothDevice device;
String mac = "00:11:22:AA:BB:CC"
if(mac.equals(device.getAddress)){
// my device found
}
публичная строка getAddress()
Добавлено в API уровня 5
Возвращает аппаратный адрес этого BluetoothDevice.
Аппаратный адрес Bluetooth в виде строки
подробнее см. в документе по устройству Bluetooth для Android.
person
Neo
schedule
19.11.2015
Можете ли вы предоставить пример кода, чтобы я мог сослаться? А как насчет непрерывного сканирования? Спасибо
- person Ray; 20.11.2015
Мне бы это тоже было интересно.
- person bruceg; 25.11.2015