1
A
回答
3
目前沒有任何東西。對於更高版本的BLE,綁定信息(GAP模式)位於GAP配置文件中,但不能通過CoreBluetooth爲您提供該信息的一個位。除了一些廣告數據和有限的掃描響應數據外,它僅在下面提供GATT信息。
您可以閱讀任何需要的特徵屬性以查看它是否需要加密(CBCharacteristicPropertyNotifyEncryptionRequired
),這意味着您需要有一個可信連接(配對)才能訪問它。這和你現在要做的一樣接近。
當您第一次連接時,不應提示您配對,因此didFailToConnectPeripheral
在這裏不起作用。只有在您嘗試讀取其中一個加密特徵後纔會提示您配對。因此,在提示用戶之前,您應該仍然知道是否首先檢查特性的屬性。
這從蘋果公司的Bluetooth Accessory Design Guidelines:
附件不應該要求配對,直到ATT請求 使用不足驗證錯誤代碼拒絕。有關詳細信息,請參閱 藍牙4.0規範,第3卷,F部分,第4節。
如果,出於安全考慮,該附件需要與中央保稅關係 ,外圍應該拒絕使用 的不足驗證錯誤代碼ATT請求,如適當。作爲 的結果,Apple產品可能會執行必要的安全 程序。
相關問題
- 1. 如何設備[iPhone]可以綁定單個外設[藍牙低功耗設備]
- 2. 我可以綁定一個藍牙低功耗設備嗎?
- 3. iOS和藍牙低功耗,可能性?
- 4. 如何檢測我的蘋果設備是否支持藍牙低功耗
- 5. 支持藍牙低功耗(BTLE)設備
- 6. 藍牙低功耗設備是否仍未在iOS藍牙設置(我的設備)下顯示?
- 7. 藍牙低功耗
- 8. 有沒有辦法在iOS中訪問藍牙4.0低功耗設備?
- 9. 摩托羅拉和低功耗藍牙低功耗客戶端設備
- 10. 作爲iOS設備要求的藍牙低功耗?
- 11. 獲取藍牙低功耗設備的設備句柄
- 12. IOS藍牙低功耗連接間隔
- 13. iOS藍牙低功耗問題
- 14. 如何從android連接最近的藍牙低功耗設備?
- 15. Android 4.3:如何連接到多個藍牙低功耗設備
- 16. 如何獲取藍牙低功耗設備的rssi值?
- 17. Android藍牙低功耗
- 18. 藍牙低功耗Android Studio
- 19. 藍牙低功耗通知
- 20. 藍牙低功耗Rssi Android
- 21. 藍牙低功耗背景
- 22. Android藍牙低功耗readRemoteRssi
- 23. 藍牙低功耗外設模式
- 24. BLE(低功耗藍牙)配對和綁定
- 25. Android和低功耗藍牙(BLE)
- 26. 藍牙低功耗藍牙可以同時連接/掃描多少個藍牙設備?
- 27. 低功耗藍牙 - 如何掃描設備並搜索特定的特徵?
- 28. Android藍牙低功耗設備列表視圖
- 29. BLE藍牙低功耗設備中的身份驗證問題
- 30. Android設備上的藍牙低功耗RSSI更改
我想回答這個問題非常多,但我不知道答案是肯定的。我所知道的是[可以檢測何時在iOS設備端的請求提醒上點擊「Pair」或「Cancel」](http://stackoverflow.com/a/12953887/981049)。 – 2015-02-05 18:54:56
是的,這是不夠的= =( – stackOverFlew 2015-02-05 19:30:48