我正在尝试将 BTLE 外围设备连接到我的 iOS 应用程序,但发送到 didDiscoverPeripheral 的 CBConcretePeripheral 对象的 UUID 为空。
这是从 iPhone 5 上检索到的 CBConcretePeripheral 对象的信息。
<CBConcretePeripheral: 0x20043eb0 UUID = (null), Name = "Wahoo HRM V1.7", IsConnected = NO>
这适用于某些设备,但不适用于其他设备。
这是从 iPhone 4s 上检索到的 CBConcretePeripheral 对象的信息。
<CBConcretePeripheral: 0x1dde9720 UUID = <CFUUID 0x1dde9400> 5147BE71-E894-0152-5669-D640CA5E321C, Name = "Wahoo HRM V1.7", IsConnected = NO>