无法通过蓝牙检测设备

时间:2017-11-21 07:27:33

标签: ios bluetooth raspberry-pi bluetooth-lowenergy core-bluetooth

我正在尝试从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])

这是问题吗?你能建议应该做什么

0 个答案:

没有答案