我在iPhone上连接HM-10 BLE设备几天都没有成功。我在XCode 8上使用Swift 3。
我尝试使用retrieveConnectedPeripherals
,但似乎HM10没有连接。我查看了retrievePeripheralsWithIdentifiers
的CoreBluetooth文档,但我仍然对如何使用它感到困惑。我试过的这段代码给了我错误,因为我仍然不确定如何输入HM10服务UUID FFE0 。
var serviceUUID = UUID(string: "FFE0")
let peripherals = centralManager.retrievePeripherals(withIdentifiers: [serviceUUID])
我在我的代码中插入了测试行,所以我知道我可以扫描并发现设备,但我不知道如何将它存储在我可以连接到它的地方。如何让CBCentralManager检索服务UUID FFE0 的外围设备并将其存储到peripherals
?