在测距和扫描部分,我正在检索信标的MAC地址。
对于Ranging BeaconManager.setRangingListener -返回beacon.getMacAddress
用于扫描- devicesScanner.scanForDevices -返回device.macAddress,其中设备类型为ConfigurableDevice。
我面临的问题是,这两种方法都为相同的Estimote信标返回不同的MAC地址。有人能帮我解决我在这里缺少的东西吗?一个设备怎么能有两个不同的MAC地址?
发布于 2017-04-05 09:25:08
在到处搜索这个问题之后,我终于在Estimote论坛上找到了答案。
ConfigurableDevicesScanner为您提供连接包的MAC地址,而不是实际的Beacon地址。MAC地址是针对不同广播分组的不同编码。
https://stackoverflow.com/questions/43185296
复制相似问题