I have two boards: Board 1: PixiePro running Arch Linux, Bluez 5.4 | Onboard Bluetooth Adapter Board 2: Raspberry Pi running Raspbian, Bluez 5.39 | USB Bluetooth Dongle
While using hcitool
to scan for BLE devices (iBeacon) on Board 1, I only receive the address of a single device (pic below).
AC:BC:32:72:8C:6B
I have more than 10 iBeacons that the adapter should be finding. I've tried the following techniques:
Start hcitool lescan
, removing duplicates
sudo hcitool lescan --duplicates
Start hcitool lescan
process & read data from hcidump
sudo hcitool lescan --duplicates 1>/dev/null &
sudo hcidump --raw
These both just show one or two different mac addresses. There should be several different mac addresses for the various iBeacons near me.
Here is output by Board 2 using a USB bluetooth dongle for comparison:
sudo hcitool lescan
As you can see, there are quite a few different devices, some of which are immediately identifiable as Kontakt iBeacons. Note: most of the beacons around me are not Kontakt iBeacons
Is there a setting I'm missing or need to enable when using hcitool lescan
?