2014-09-29 208 views
0

我們是否可以控制iOS設備中的配對和解除配對code.my問題是,如果BLE設備連接到我的應用程序,它正在正確讀取數據,並且每次都要求我配備BLE設備因爲我點擊雙它不是從BLE device.and讀取數據,並且如果未配對我正在讀取數據。iOS藍牙配對設備和未配對

+0

這個問題似乎是脫離主題,因爲它不是關於編程。請參閱幫助中心的[我可以詢問哪些主題](http://stackoverflow.com/help/on-topic)。也許[Apple Stack Exchange](http://apple.stackexchange.com/)會是一個更好的地方。 – jww 2014-09-29 06:11:00

回答

1

除非您嘗試讀取或寫入需要加密的屬性,否則BLE設備不需要與iOS配對 - 如果需要加密,那麼iOS會通過向用戶呈現對話框自動啓動配對。配對操作應該對您的應用程序透明。

一旦用戶完成配對過程,iOS將存儲相應的密鑰並在隨後的連接中自動與設備配對。

使用BLE設備時,您不應該通過設置手動啓動配對操作 - 如果這樣做,那麼您可能會將雙模式外設掛入藍牙2.1模式,您將無法使用BLE /核心藍牙

+0

這是正確的,但解除配對怎麼樣?有沒有辦法從代碼或BLE設備中取消配對? – Can 2015-11-05 20:03:41

+0

您無法從iOS應用程序中以編程方式取消設備付款。外圍設備可能會暴露一些刪除綁定信息的方法,但這可能是特定於設備/芯片組的。 – Paulw11 2015-11-05 20:19:25