8

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

4

2 回答 2

10

好的,所以我刚刚找到了这篇文章

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

  1. 注册 MFI 计划- 昂贵且周期长的过程
  2. CoreBluetooth 框架- 仅适用于蓝牙 4.0 LE 设备
  3. GameKit 框架- 仅适用于 iOS 设备(两部 iPhone),因此您不能使用其他设备然后使用 iOS
  4. 私有 API - 具有私有 API 的应用程序不会在 Appstore 上获得 Apple 的批准
  5. 越狱

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

我的情况:我想与没有蓝牙 2.1 的 iOS 设备通信,我想在应用商店中使用它 -> 我只能使用第一个,所以我搞砸了......

于 2013-05-31T07:41:47.050 回答
0

您可以查看 GameKit 的蓝牙功能。这里有一个基本教程

您还可以查看 Ray Wenderlich 的教程,该教程更强大。可以在这里找到。

于 2013-05-30T15:03:02.067 回答