iOS和蓝牙

我想开发一个通过蓝牙与设备通信的应用程序。 我无法找到任何帮助我的教程。 我不是指蓝牙4.0 LE而是经典的蓝牙。 我所发现的只是CoreBluetooth框架,但我认为这只适用于蓝牙LE。 我也发现了IOBluetooth和IOBluetoothUI之类的东西,但我不确定它是适用于Mac OS还是适用于iOS。 但仍然找不到任何教程或东西来帮助我理解整个过程(发现,建立联系,沟通……)。 你能帮我解决这个问题吗?

好的,我刚刚发现这篇文章 。

根据这篇文章,有5种方法可以使用蓝牙:

  1. 注册MFI计划 – 昂贵且长期的流程
  2. CoreBluetooth框架 – 仅适用于Bluetooth 4.0 LE设备
  3. GameKit框架 – 仅适用于iOS设备(两个iPhone),因此您无法与其他设备一起使用iOS
  4. 私有API – 具有私有API的应用程序将不会被Apple在Appstore上批准
  5. 越狱

似乎没有正常的官方方式如何使用蓝牙。

我的情况:我想与不具有蓝牙2.1的iOS设备进行通信,我想在应用程序商店中使用它 – >我只能使用第一个,所以我搞砸了…

您可以查看GameKit的蓝牙function。 这是一个基本教程

你也可以查看Ray Wenderlich的教程,这是一个更加强大的教程。 可以在这里找到。