当设备连接到WIFI时,是否可以获取使用Core Bluetooth发现的设备的IP地址?

时间:2017-03-30 08:12:49

标签: ios objective-c ip core-bluetooth cbperipheral

我想要使用Core Bluetooth发现的设备的IP地址。有没有可能获得IP,因为我想在我的iPhone应用程序和外部设备之间创建TCP套接字连接以进行双向通信。

注意:设备已在内部的某些WIFI中连接。

使用以下核心蓝牙代码发现了支持BLE的设备:

{
dispatch_queue_t centralQueue = dispatch_queue_create("centralQueue", NULL);
    CBCentralManager *centralManager = [[CBCentralManager alloc] initWithDelegate:self queue:centralQueue];

 [centralManager scanForPeripheralsWithServices:nil options:@{CBCentralManagerScanOptionAllowDuplicatesKey : @NO }];
}

我可以在Central Manager委托中接收蓝牙支持的设备:

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

}

有人可以帮助我获取IP地址吗?

0 个答案:

没有答案