对于我目前的项目,我需要从iPad上读取数字ON / OFF输入(0伏或5伏)的状态。
我需要通过蓝牙来做到这一点,因为iPad需要3G连接才能联系互联网上的某些网络服务,这就阻止了我使用WIFI模块。
我读到存在一些类似的模块 RN42(https://www.sparkfun.com/products/retired/10253) 或Bluegiga(http://www.bluegiga.com/)
但我无法在互联网上找到一些我需要的例子。
我需要帮助才能了解我必须购买的最好和最便宜的硬件是什么,最重要的是,我需要一些代码示例(xCode)来连接我的iOS程序到蓝牙模块以获取状态我的外部数字输入。
答案 0 :(得分:1)
您可以选择多种方式。
正如您已经建议的那样,BLE是一种简单的方法,不需要加入昂贵的程序。 Bluegiga芯片非常适合与iOS设备交谈(我亲自尝试过BLE112设备)并且它们易于编程,附带自己的微控制器等。
要在iOS端启动,您需要阅读CoreBluetooth。 Apple已经general excellent documentation了解了这个框架。
我建议从示例开始,例如Heart Rate monitor示例项目。另外还可以考虑从Bluegiga购买dev kit,其中包括适用于iOS的心率设备样本。