Pav*_*van 8 iphone arduino objective-c ipad
嗨,我需要创建一个简单的连接器.我想我可能需要创建一个arduino板,它将从应用程序中获取数据,然后将它们传输到外部设备.
应用程序中有一个滑块,用户可以调整.调整滑块时,应用程序只会将值从应用程序发送到我需要进行的连接,该连接将连接到外部设备.
第1步:我如何编程ipad应用程序,以便它将传输到连接器?必须有一些api来实现这一目标.
步骤2:我需要使用什么来创建连接器(一个电路板,它将读取进入的简单字符串数据,然后将一个整数发送回外部设备),以便我的iphone可以与之通信?
我真的需要帮助.我以前从未这样做,但我需要完成这件事.
Jos*_*phH 10
其他答案都很好,但还有一个最终选择 - 您可以使用相移键控(或类似方法)通过耳机/麦克风插孔将设备连接到iPhone,并通过音频与设备通信.
有人已经为此完成了一个库,但我目前似乎无法找到这个链接.他们确实声称他们将应用程序放入使用此方法的appstore中.
更新
在这里找到了一个很好的链接集合:
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1274970878
您可以使用iOS中包含的外部附件框架与MFi认可的设备进行通信.与这些设备接口是可笑的简单(标准流处理).
麻烦在于建立一个MFi认可的设备.出于监管原因(不可避免)和Apple自己的政策(QA,不想与shonky硬件相关联),MFi计划并不像iOS开发人员计划那么容易.更重要的是,在该计划中运营的人/企业属于NDAs.
通过Ken Maskrey 构建iPhone OS附件是一本很好的阅读,可能是您在NDA之外获得的最详细的MFi程序帐户.它回答了你提出的大部分问题.
也就是说,还有另一种选择.如果您不介意越狱iOS设备,30针连接器中的一些引脚(可从Sparkfun获得,包括分支板)是标准RS-232.如果感兴趣,其他引脚也会被记录下来.
串行端口可用于/dev/tty.iap字符设备.还有一些教程可用.所有的说法和做法,使用802.11相当简单(和App Store安全) - 希望你的设备不介意额外的功耗!
为了能够访问开发使用dock连接器与外部硬件通信的应用程序所需的API,您已成为Apple的Made for iPhone计划的成员.这不是一个特别简单的过程.
您最好设计一个可以使用WiFi与iPhone通信的设备,然后您可以使用标准网络API,不需要Apple的任何特殊许可.
编辑:这个答案现在已经超过5年了.您仍然需要在MFi程序中使用底座连接器.但是,此时,大多数情况下,蓝牙4.0是制作可与自定义iPhone应用程序通信的硬件的最简单方法.
| 归档时间: |
|
| 查看次数: |
9561 次 |
| 最近记录: |