[英]Can't discover peripheral using service UUID
我正在嘗試檢測我的循環功率計。 我使用應用程序LightBlue確定功率計的服務UUID,即E9410100-B434-446B-B5CC-36592FC4C724。
但是,當我使用CBCentralManager查找具有此UUID的設備時,什么都沒發現:
manager?.scanForPeripherals(withServices: [CBUUID(string: "E9410100-B434-446B-B5CC-36592FC4C724")], options: nil)
我應該使用該UUID的簡化版本嗎?
您無需搜索特定設備的標識符(無論如何,這對於每個iOS設備都是唯一的)。 相反,您搜索的是宣傳您感興趣的服務的外圍設備。
如果是循環電源 ,則為0x1818
你要:
manager?.scanForPeripherals(withServices: [CBUUID(string: "1818")], options: nil)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.