我们如何BLE GATTConnect
在不扫描的情况下在 iOS 中执行外围设备(已经知道外围设备的硬件地址)?
我更熟悉Android,知道Android中的解决方案,我正在寻找如何在iOS中完成上述操作。上面可以使用BluetoothDevice object
可以使用hardware address
. Hardware address
可以通过应用程序以任何方式获取,而不仅仅是扫描。
在 iOSconnectPeripheral
方法中,CBCentralManager
需要CBPeripheral object
一个连接到GATT server
. CBPeripheral
为中央设备看到的每个广告返回 的实例。
在我们的 iOS 应用程序中,我们知道hardware address
外围设备的(广告中的 6 字节地址),并且还知道设备何时广告准备连接。
问题:
在 iOS 中,我们如何在不知道外围设备的硬件地址的情况下与外围设备连接?