最近,我正在做一个IBeacon程序。它就像苹果商店里的“lightbeacon”。
现在,我扫描我的ibeacon,但我没有得到ibeacon的mac地址。 图片是“lightbeacon”,我想这样做。
现在,根据
- (void)centralManager:(CBCentralManager *)central
didDiscoverPeripheral:(CBPeripheral *)peripheral
advertisementData:(NSDictionary *)advertisementData
RSSI:(NSNumber *)RSSI
{
}
我知道CBPeripheral.identifier可以区分ibeacons,但我需要mac地址让我知道ibeacon。我公司的ibeacons只有一张mac地址纸。所以我需要MAC地址!
答案 0 :(得分:0)
OSX / iOS隐藏BLE MAC地址,无法通过API获取该信息。
您可以尝试检查advertisementData
的值,a dictionary with keys可能包含不同的有用信息。该信息通常是制造商特定的,因此您需要询问iBeacon制造商的扫描响应结构。