ios,android,windows移动平台上的蓝牙sdk

时间:2011-06-10 13:10:21

标签: android ios ios4 windows-mobile bluetooth

作为移动设备开发的新进入,我有一个问题:可以开发一个可以通过蓝牙在ios设备之间进行通信(发送数据等)的应用吗?我已经阅读过关于私有api内容的文章,所以我只需要知道可以放在app store上的东西。我似乎无法在苹果网站上为ios找到任何蓝牙类库。

2 个答案:

答案 0 :(得分:6)

有两种方式:

  1. 使用游戏工具包API进行对等 - 用于2个iOS设备之间的通信。对于游戏和其他对等应用程序

  2. 如果您正在构建蓝牙配件设备,您可以加入Apple MFi程序并访问API和机制以与您的配件进行通信。 请参阅here

答案 1 :(得分:1)

我知道你正在谈论iOS,我一无所知,但是你也标记了Android和Windows-mobile,我假设你对所有平台都感兴趣。

谈论个人有经验的Android,是的,您可以通过蓝牙与其他设备交换数据。 Android上的一个很好的起点是使用蓝牙聊天示例,该示例演示如何使用蓝牙API通过RFCOMM层(串行端口配置文件)发送任意ASCII数据。使用此示例应用程序,您可以在几分钟内拥有两部Android手机,或Android手机和其他一些支持SPP通话的蓝牙设备。

我首先专门选择了Android手机,因为我的第一个主要应用是与第三方硬件设备进行蓝牙连接。我的理解是iOS API在通过蓝牙可以做的方面更具限制性;事实上,我的理解是iOS不允许您打开与支持该配置文件的任何设备的SPP连接。就我的应用程序而言,这是一个showstopper。然而,正如我所说,我的iPhone知识有限,这正是我一年前购买手机时所知道的。现在情况可能不同了。