簡體   English   中英

核心藍牙無法發現外圍設備

[英]Core Bluetooth unable to discover peripheral

我正在使用正在開發的硬件。 該開發板使用TI CC2541作為藍牙芯片。

在測試之前,該板可通過兩個設備發現,並且我能夠連接到該板並在寫入和讀取特性(GATT)的地方進行測試。 我再次執行測試,一切正常,直到我重新連接到設備並嘗試發現其服務。 那時,開發板處於離線狀態,淺藍色和我自己的應用都無法檢測到該設備。 我在其中一台iOS設備(iPad)上進行了出廠重置,但仍然無法識別主板。

恢復出廠設置是否應刪除設備上已發生的所有corebluetooth緩存,從而允許iOS重新緩存並重新發現開發板?

這可能是藍牙問題還是我的應用程序有問題?

您的問題似乎與外圍設備有關。 恢復出廠設置會從iOS設備中刪除所有緩存的數據,只要外圍設備的行為正常,重新發現應按計划進行。 根據您分享的信息,這就是我所能告訴的。

此問題似乎與開發期間在外圍設備上掛起/添加特性有關。

我遇到了類似的問題,我沒有更改iOS設備上的緩存,而是更改了外圍設備的藍牙地址。 這樣可以使發現按預期方式工作。

暫無
暫無

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

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