【问题标题】:Read external input from iPad [closed]从 iPad 读取外部输入 [关闭]
【发布时间】:2014-01-03 16:18:23
【问题描述】:

对于我当前的项目,我需要从 iPad 读取数字开/关输入(0 伏或 5 伏)的状态。

我需要通过蓝牙来做到这一点,因为 iPad 需要 3G 连接才能联系互联网上的一些网络服务,这使我无法使用 WIFI 模块。

我读到存在一些模块,例如 RN42 (https://www.sparkfun.com/products/retired/10253) 或 Bluegiga (http://www.bluegiga.com/)

但我在互联网上找不到一些例子来做我需要的。

我需要帮助来了解我必须购买的最好和更便宜的硬件是什么,最重要的是,我需要一些代码示例 (xCode) 用于将我的 iOS 程序连接到蓝牙模块以获取状态我的外部数字输入。

【问题讨论】:

    标签: ios ipad bluetooth external-accessory


    【解决方案1】:

    您有多种选择。

    • 加入MFI program 并通过物理连接器或蓝牙读取输入。
    • 使用 Wi-Fi。在编程方面可能最简单,但需要更昂贵的硬件(并且可能更复杂的安装)
    • 使用 BLE(低功耗蓝牙)和 CoreBluetooth。便宜,易于使用。

    正如您已经建议的那样,BLE 是一种简单的方法,不需要加入昂贵的计划。 Bluegiga 芯片非常适合与 iOS 设备通信(我亲自尝试过BLE112 设备),并且它们易于编程,带有自己的微控制器等。

    要从 iOS 端开始,您需要阅读 CoreBluetooth。 Apple 已在general excellent documentation 关于此框架。

    我建议从示例开始,例如Heart Rate monitor 示例项目。还可以考虑从 Bluegiga 购买 dev kit,其中包括可与 iOS 配合使用的心率设备样本。

    【讨论】:

      猜你喜欢
      • 2019-12-05
      • 1970-01-01
      • 2013-06-14
      • 1970-01-01
      • 2013-09-12
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 2020-09-11
      相关资源
      最近更新 更多