回答
据苹果公司称:
Technical Q&A QA1657: Using External Accessory framework with Bluetooth devices.
问:据我所知,在iOS 3.0外部附件的框架,后来让我的应用程序与蓝牙设备进行通信。那么为什么我的应用程序看不到我的iPhone旁边的蓝牙配件?
答:外部附件框架被设计为允许iOS应用程序与那些在苹果MFI许可程序开发的硬件配件只有沟通。兼容MFi的配件可以实现为有线设备,这意味着它们可以插入Apple设备的30针或Lightning连接器,或者作为无线设备,从而将蓝牙用作通信通道。无论哪种方式,使用外部附件框架的应用程序都不会被通知附件的存在,除非附件将其自身标识为MFi标准,即它专门设计用于与iOS应用程序接口。
虽然带有蓝牙功能的外部附件框架是可能的解决方案之一,它必须建立按Apple MFi额外的要求,这里蓝牙引用经典蓝牙(版本3.x及以下)
为您所定义的使用情况下,最好的解决办法是使用蓝牙低功耗(LE)(又名蓝牙智能)技术(蓝牙4.0),它是提供给应用程序为一体的Core Bluetooth Frameworks 下面部分是APIs for Core Bluetooth应用程序可以使用。
尽管最新的iPhone 4S支持蓝牙低功耗,但新Mac Mini & Macbook Air - its expected most new Apple & Others hardware will have this standard。
是的,我们可以通过蓝牙核心框架的iOS应用程序连接的蓝牙设备。 iPhone 4s,iPhone5,iPhone 5S,iPad3支持此框架。我们可以将BLE 4.0用于规模和iOS应用程序之间的通信。在这里,iOS应用成为客户端,规模成为外设。您可以设置以及从秤上获取数据。
- 1. 是否有可能实现这个蓝牙功能在iOS中
- 2. 蓝牙应用程序开发
- 3. 以蓝牙作为触发器的iOS应用程序
- 4. 为iOS或OSX开发蓝牙4.0 BLE应用程序的成本是多少?
- 5. 是否可以开发此iOS应用程序?
- 6. iOS蓝牙通知应用程序蓝牙设备连接时
- 7. 是否可以为LaTeX开发功能?
- 8. 是否有可能用java开发wp7.5(芒果)应用程序?
- 9. 是否有可能使用ipad开发iphone,ipad应用程序
- 10. 是否有可能使用C#开发Android应用程序?
- 11. 具有过期供应文件的iOS企业应用程序是否可以使用3D Touch功能?
- 12. 是否可以远程打开我的iOS应用程序?
- 13. 开发具有GPS功能的cella的symbian应用程序
- 14. BLE功能的离子2应用程序(蓝牙)
- 15. 是否有可能为SharePoint 2010开发WP7应用程序?
- 16. Salesforce:是否有可能在Salesforce上开发Web应用程序
- 17. 构建一个具有蓝牙经典设备配对功能的iOS应用程序
- 18. 如何在PHP中开发基于蓝牙的应用程序?
- 19. 是否可以通过蓝牙连接Win RT应用程序与PC?
- 20. 通过蓝牙从iOS应用程序发送联系人
- 21. 是否可以通过API调用分发iOS应用程序
- 22. 是否有可能使用蓝牙(Android和iOS)跟踪手机位置
- 23. 识别应用程序是否存在后的蓝牙连接
- 24. Android开发蓝牙
- 25. 是否可以识别未被发现的蓝牙设备?
- 26. 是否可以在Linux虚拟机上使用Flutter开发iOS应用程序?
- 27. 是否有可能以编程方式与蓝牙设备配对?
- 28. 是否有可能在iPhone上使用蓝牙多于P2P
- 29. 是否可以将插件应用程序发布到iOS AppStore?
- 30. 是否有可能在phonegap ios应用程序中使用iframe