从 iPad 读取外部输入 [关闭]
Posted
技术标签:
【中文标题】从 iPad 读取外部输入 [关闭]【英文标题】:Read external input from iPad [closed] 【发布时间】: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 程序连接到蓝牙模块以获取状态我的外部数字输入。
【问题讨论】:
【参考方案1】:您有多种选择。
加入MFI program 并通过物理连接器或蓝牙读取输入。 使用 Wi-Fi。在编程方面可能最简单,但需要更昂贵的硬件(并且可能更复杂的安装) 使用 BLE(低功耗蓝牙)和 CoreBluetooth。便宜,易于使用。正如您已经建议的那样,BLE 是一种简单的方法,不需要加入昂贵的计划。 Bluegiga 芯片非常适合与 iOS 设备通信(我亲自尝试过BLE112 设备),并且它们易于编程,带有自己的微控制器等。
要从 iOS 端开始,您需要阅读 CoreBluetooth。 Apple 已在general excellent documentation 关于此框架。
我建议从示例开始,例如Heart Rate monitor 示例项目。还可以考虑从 Bluegiga 购买 dev kit,其中包括可与 iOS 配合使用的心率设备样本。
【讨论】:
以上是关于从 iPad 读取外部输入 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何从外部文件中读取列表,以便当我输入用户名(如果它在该外部文件上)时,将打印一个真值?