我正在尝试检测我的循环功率计。我使用应用程序LightBlue确定功率计的服务UUID,即E9410100-B434-446B-B5CC-36592FC4C724。
但是当我使用CBCentralManager查找具有此UUID的设备时,什么也没发现:
manager?.scanForPeripherals(withServices: [CBUUID(string: "E9410100-B434-446B-B5CC-36592FC4C724")], options: nil)
我应该使用该UUID的简化版本吗?
答案 0 :(得分:1)
您无需搜索特定设备的标识符(无论如何,这对于每个iOS设备都是唯一的)。相反,您搜索的是宣传您感兴趣的服务的外围设备。
对于cycling power,它是0x1818
您要
manager?.scanForPeripherals(withServices: [CBUUID(string: "1818")], options: nil)