簡體   English   中英

使用服務UUID無法發現外圍設備

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM