通过CentralManager Objective-C IOS通过蓝牙硬件MAC地址近距离访问

时间:2018-12-11 07:57:24

标签: ios objective-c core-bluetooth

Android设备数据

  

蓝牙:地址:54:10:73:44:E8:9E
  姓名:Alfa L
  UUID:00001112-0000-1000-8000-00705f9b34fb

IOS设备数据

Pheripheral Adv Data : {
    kCBAdvDataIsConnectable = 0;
    kCBAdvDataManufacturerData = <06000109 2002b9bf c73e0c4b ff2d2bb3 e7af98c7 1d226cb8 d747d72b f0>;
} -76
Pheripheral UUID Data : 394C30A6-D55C-D828-2DF2-50158FADCDF6

在以下数据中,实际的Android UUID和IOS检测到的UUID不相同,这对我的逻辑匹配没有用。有谁知道如何在IOS中发现centralManager期间检索蓝牙的硬件地址(格式54:10:73:44:E8:9E)

- (void)centralManager:(CBCentralManager *)central
   didDiscoverPeripheral:(CBPeripheral *)peripheral 
advertisementData:(NSDictionary *)advertisementData RSSI:(NSNumber *)RSSI

获取附近蓝牙硬件的MAC地址的任何替代方法。

0 个答案:

没有答案