Ich habe zwei Boards: Board 1: PixiePro läuft Arch Linux, Bluez 5.4 | Onboard Bluetooth Adapter Board 2: Raspberry Pi mit Raspbian, Bluez 5.39 | USB Bluetooth DongleWarum zeigen zwei verschiedene BLE-Adapter beim Scannen unterschiedliche Geräte an?
Bei der Verwendung von hcitool
zum Scannen nach BLE-Geräten (iBeacon) auf Board 1, erhalte ich nur die Adresse eines einzelnen Geräts (Bild unten).
Ich habe mehr als 10 iBeacons, die der Adapter finden sollte. Ich habe die folgenden Techniken versucht:
starten hcitool lescan
, das Entfernen von Duplikaten
sudo hcitool lescan --duplicates
starten hcitool lescan
Prozess & Lesen von Daten aus hcidump
sudo hcitool lescan --duplicates 1>/dev/null &
sudo hcidump --raw
Diese beiden zeigen nur eine oder zwei verschiedene Mac-Adressen. Es sollte mehrere verschiedene Mac-Adressen für die verschiedenen iBeacons in meiner Nähe geben.
Hier wird ausgegeben von Brett 2 einen USB-Bluetooth-Dongle für den Vergleich mit:
sudo hcitool lescan
Wie Sie sehen können, gibt es durchaus ein paar verschiedene Geräte, von denen einige sofort als Kontakt iBeacons. Hinweis: Die meisten Beacons um mich herum sind nicht Kontakt iBeacons
Gibt es eine Einstellung, die ich vermisse oder die ich bei der Verwendung von hcitool lescan
aktivieren muss?