У меня есть две платы: Совет 1: PixiePro работает Arch Linux, Bluez 5.4 | Встроенный адаптер Bluetooth Совет 2: Малина Pi работает Raspbian, Bluez 5.39 | USB Bluetooth DongleПочему два разных адаптера BLE показывают разные устройства при сканировании?
При использовании hcitool
для сканирования устройств BLE (iBeacon) на плате 1, я получаю только адрес одного устройства (рис. Ниже).
AC:BC:32:72:8C:6B
У меня есть более 10 iBeacons, которые должен найти адаптер. Я попытался следующие методы:
Start hcitool lescan
, удаление дубликатов
sudo hcitool lescan --duplicates
Начало hcitool lescan
процесс & считывают данные из hcidump
sudo hcitool lescan --duplicates 1>/dev/null &
sudo hcidump --raw
Они оба показывают один или два разных адреса mac. Для разных iBeacons рядом со мной должно быть несколько разных адресов mac.
Здесь выводится совета 2 с помощью USB Bluetooth донгл для сравнения:
sudo hcitool lescan
Как вы можете видеть, есть довольно много различных устройств, некоторые из которых сразу же идентифицировать как Контакт iBeacons. Примечание: большинство маяков вокруг меня не являются контактами iBeacons
Есть ли параметр, который мне не хватает или нужно включить при использовании hcitool lescan
?