BLE始终从CBP外围设备获取“状态=连接”

时间:2018-09-04 11:49:17

标签: ios swift bluetooth bluetooth-lowenergy swift4

我一直无法在设备和iPhone之间建立连接,即使我将Peripheral的引用保持在文件级别或全局上,也始终处于这种状态。 :(

  

CBPeripheral:0x1700f7200,标识符=   6F44C292-FA88-41B2-9534-F9EFFDC02708,名称=(空),状态=   连接

我必须将数据传输到设备并发送一些命令。

我在didDiscover peripheral:

中使用了以下代码
if (peripheral.identifier.uuidString == "6F44C292-FA88-41B2-9534-F9EFFDC02708") {//6F44C292-FA88-41B2-9534-F9EFFDC02708
     connectingPeripheral = peripheral
     connectingPeripheral.delegate = self
     cbManager.connect(connectingPeripheral, options: [CBConnectPeripheralOptionNotifyOnDisconnectionKey:true])
     cbManager.stopScan()
}

或者有什么方法可以检查BLE设备是否正常工作?

0 个答案:

没有答案