簡體   English   中英

無法從iOS設備發現藍牙外圍設備或服務

[英]Unable to discover bluetooth peripheral or service from iOS device

我正在嘗試使用CoreBluetooth框架掃描藍牙設備。 該設備是客戶端提供的原型。

我相信我對CBCentralManagerDelegate實現是正確的,但我從未收到centralManager: didDiscoverPeripheral: advertisementData: RSSI:回調。 即使我注冊了nil服務UUID(應該會觸發所有設備的發現回調),也沒有任何反應。

我要考慮的是藍牙設備是否可能有缺陷,除非出現了皺紋……當我在iPad上啟動藍牙調試應用程序LightBlue時,列出了原型設備以及一些服務。 實際上,只要我使用該應用程序的“克隆”功能直接從iPad復制服務,我的委托回調就會觸發。

我可以發布一些示例代碼,但這確實是樣板材料(我相信)。 藍牙專家:我遇到的行為有明顯的原因嗎?

需要檢查的幾點:確保正確設置了CCBCentralManager的委托。 如果您的設備綁定到iOS設備,則我認為不應觸發didDiscoverPeripheral ,但在這種情況下,LightBlue應用程序不會在“正在掃描外圍設備...”屏幕上顯示任何服務。

祝好運

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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