【问题标题】:bluetooth sdk on ios, android, windows mobile platformsios、android、windows移动平台上的蓝牙sdk
【发布时间】:2011-09-12 12:05:44
【问题描述】:

作为移动设备开发的新成员,我有一个问题:是否可以开发一款可以通过蓝牙在 ios 设备之间进行通信(发送数据等)的应用程序?我已经读过关于私有api东西的文章,所以我只需要知道可以放在应用商店的东西。我似乎在苹果网站上找不到任何适用于 ios 的蓝牙类库。

【问题讨论】:

  • 这个问题似乎都是关于 iOS 的。为什么是androidwindows-mobile 标签?

标签: android ios ios4 windows-mobile bluetooth


【解决方案1】:

有两种方式:

  1. 使用游戏套件 API 的点对点 - 用于 2 个 iOS 设备之间的通信。用于游戏和其他点对点应用程序

  2. 如果您正在构建蓝牙配件设备,您可以加入苹果 MFi 计划并访问 API 和机制来与您的配件通信。 见here

【讨论】:

  • 对不起,我忘了按回车键提交评论。所以,这就是它的关系。我想我要为第三方蓝牙设备编写一个应用程序......苹果似乎不会喜欢它。我可以在越狱的 iPhone 上销售我的应用程序吗?我的意思是在 cythea 或类似的 AppStore 上?
【解决方案2】:

我知道您专门谈论的是我一无所知的 iOS,但由于您也标记了 Android 和 Windows-mobile,我假设您对所有平台都感兴趣。

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

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

【讨论】:

  • 是的,我也对 Android 和 Windows 设备感​​兴趣。
猜你喜欢
  • 2011-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多