我在测距和扫描部分期间检索信标的MAC地址。
对于测距 - BeaconManager.setRangingListener - 返回beacon.getMacAddress
对于扫描 - devicesScanner.scanForDevices - 返回device.macAddress,其中device是ConfigurableDevice类型
我遇到的问题是这两种方法都为同一个Estimote Beacon返回不同的MAC地址。任何人都可以帮助我,我在这里失踪了吗?设备如何具有两个不同的MAC地址?
答案 0 :(得分:0)
在搜索到这个问题后,我终于在Estimote论坛上找到了答案。
ConfigurableDevicesScanner为您提供连接数据包的MAC地址,而不是实际的Beacon Mac地址。 MAC地址与不同的广播数据包不同。