Mac Estimote Beacon 的地址 Android

Mac Address for Estimote Beacon Android

我在测距和扫描部分都检索了信标的 MAC 地址。

测距 - BeaconManager.setRangingListener - returns beacon.getMacAddress

用于扫描 - devicesScanner.scanForDevices - returns device.macAddress 其中设备的类型为 ConfigurableDevice

我面临的问题是同一 Estimote Beacon 的两种方法 return 不同 MAC 地址。谁能帮我解决我在这里缺少的东西?一个设备怎么会有两个不同的 MAC 地址?

到处搜索这个问题,终于在 Estimote 论坛上找到了答案。

ConfigurableDevicesScanner 为您提供连接数据包的 MAC 地址,而不是实际的 Beacon Mac 地址。 MAC地址因广播包不同而不同