新款iPhone 4S支持藍牙4.0低功耗設備。 iOS中是否有與這些設備通信的API?有沒有辦法在iOS中訪問藍牙4.0低功耗設備?
回答
它是part of the iOS 5.0 SDK。您可以下載SDK並查看它。
正如有人提到的那樣,這些API可以在iOS 5.0 SDK中使用。但是,請記住,這些API僅爲ATT客戶端提供支持,如果您想要添加服務並充當服務器,那麼您現在已經運氣不佳。我真的希望蘋果能夠在某些時候增加服務器支持,因爲某些配置文件(Alert Notification或Proximity)會大大受益:當您收到新的SMS /電子郵件或能夠「ping」您的手機以查找它時能夠收到通知會很好。
當您提及客戶端ATT支持時,您的意思是訪問服務器功能?例如,API只能用於訪問來自心率低功耗4.0設備的數據?因爲如果它是這樣的,我還沒有找到關於如何連接到服務器配置文件,如用於傳感器(心率檔案,tempeture傳感器配置文件等)的API信息。非常感謝您提前 –
在這裏我得到了一個官方聲明:http://9to5mac.com/2011/10/24/iphone-4s-a-bluetooth-smart-ready-device-as-bluetooth-4-0-gets-rebranded/#more-102322。 –
我的意思是你可以使用API訪問充當ATT服務器的遠程設備的數據庫。 iOS 5是ATT客戶端,您可以從遠程設備的數據庫讀取/寫入特徵。要知道哪些特徵對應於什麼數據(心率,溫度等),您需要使用bluetooth.org中的UUID並將其與iOS API匹配。如果你閱讀配置文件規範以及API,這應該都變得清晰。 – introiboad
TI有一個很好的開發包,包含BLE外設,程序員,示例代碼和示例iOS應用程序。這是一個偉大的地方開始,並展示了核心藍牙API的大多數方面的iOS
http://processors.wiki.ti.com/index.php/Category:BluetoothLE
- 1. 支持藍牙低功耗(BTLE)設備
- 2. iOS藍牙低功耗問題
- 3. 藍牙低功耗
- 4. 藍牙4.0低功耗和iOS:如何檢測設備是否可綁定?
- 5. BLE藍牙低功耗設備中的身份驗證問題
- 6. 作爲iOS設備要求的藍牙低功耗?
- 7. 有沒有辦法訪問Android中的底層藍牙設置?
- 8. 獲取藍牙低功耗設備的設備句柄
- 9. IOS藍牙低功耗連接間隔
- 10. iOS和藍牙低功耗,可能性?
- 11. 藍牙低功耗設備是否仍未在iOS藍牙設置(我的設備)下顯示?
- 12. android如何寫藍牙低能耗設備訪問
- 13. Android藍牙低功耗
- 14. 藍牙低功耗Android Studio
- 15. 藍牙低功耗通知
- 16. 藍牙低功耗Rssi Android
- 17. 藍牙低功耗背景
- 18. Android藍牙低功耗readRemoteRssi
- 19. 摩托羅拉和低功耗藍牙低功耗客戶端設備
- 20. 藍牙低功耗外設模式
- 21. Iphone(ios 5.0)藍牙低功耗:無法從設備獲取數據
- 22. 藍牙低功耗服務每次都沒有找到
- 23. Android藍牙低功耗設備列表視圖
- 24. Android設備上的藍牙低功耗RSSI更改
- 25. 從藍牙低功耗設備讀取流數據
- 26. Android L藍牙低功耗設備發現事件
- 27. 如何從android連接最近的藍牙低功耗設備?
- 28. Android 4.3:如何連接到多個藍牙低功耗設備
- 29. 如何獲取藍牙低功耗設備的rssi值?
- 30. 尋找藍牙低功耗設備的RSSI值的距離
https://developer.apple.com/library/ios/#documentation/CoreBluetooth/Reference/CoreBluetooth_Framework/ _index.html – hypercrypt
@ Dennis Mathews。感謝您的回答。 –
邁克爾,你應該接受跟進社區指導方針的答案。 – chwi