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