新款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