我正在尝试从iPad上检测 raspberry pi 设备。 我使用 CoreBluetooth.framework 将我的iPad作为中心。我试图通过传递raspberry pi的service_UUID来扫描服务
- (void)scan
{
[self.centralManager scanForPeripheralsWithServices:@[[CBUUID UUIDWithString:TRANSFER_SERVICE_UUID]]
options:@{ CBCentralManagerScanOptionAllowDuplicatesKey : @YES }];
NSLog(@"Scanning started");
}
但无法检测到该设备。 该配置文件在覆盆子代码中被称为SERIAL_PORT_PROFILE。
advertise_service(service_sock,"RPi WiFi config",
service_id = uuid,
profiles = [SERIAL_PORT_PROFILE])
这是问题吗?你能建议应该做什么