我想要使用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地址吗?