我想开发一个通过蓝牙与设备通信的应用程序。我找不到任何教程来帮助我解决这个问题。我指的不是蓝牙 4.0 LE,而是经典蓝牙。我所发现的只是 CoreBluetooth 框架,但我认为这仅适用于蓝牙 LE。我还发现了类似 IOBluetooth 和 IOBluetoothUI 的东西,但我不确定它是适用于 Mac OS 还是适用于 iOS。但仍然找不到任何教程或其他东西来帮助我理解整个过程(发现、建立连接、通信......)。你能帮我解决这个问题吗?
最佳答案
好的,所以我刚找到这个 article .
根据这篇文章,有 5 种方法可以使用蓝牙:
- 注册 MFI 计划 - 昂贵且周期长的过程
- CoreBluetooth 框架 - 仅适用于蓝牙 4.0 LE 设备
- GameKit 框架 - 仅适用于 iOS 设备(两部 iPhone),因此您无法在其他设备上使用 iOS
- 私有(private) API - Apple 不会在 Appstore 上批准具有私有(private) API 的应用
- 越狱
似乎没有正常的官方方式如何使用蓝牙。
我的情况:我不想与具有蓝牙 2.1 的 iOS 设备通信,我想在 App Store 上安装它 -> 我只能使用第一个,所以我搞砸了......
关于iOS和蓝牙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16839400/