jam*_*mes 37 iphone audio cocoa-touch
我有一个小型设备连接到电池供电的显示器.当我转动设备上的滚轮时,显示器会显示诸如开始转动车轮以及车轮转动速度等信息.我相信该设备正在通过3.5毫米音频插孔发送某种磁脉冲.
我想将它连接到我的iPhone并读取相同的数据,而不是将设备连接到其原始显示器.电源线的末端有一个3.5毫米的音频插孔,通常像耳机一样安装在iPhone上.
我已经研究过像HiJack这样的项目,但我不确定如何使用我收到的数据(或者当我收到数据时实际来自哪里),或者我甚至可以在这种情况下使用它.
我可以通过iPhone的音频插孔从外部设备读取(到iPhone)的数据吗?
如果是,您建议我研究哪些框架/库?
我已经研究过Apple的AurioTouch,但看起来相当复杂并且不是很简单.
DWm*_*cis 10
是的,可以使用iPhone 3.5毫米(1/8英寸)耳机/麦克风插孔作为数据输入,正如HiJack项目所证明的那样 - 它也为输入设备供电.
正如Dominik Selbold所指出的那样,关键是输入数据必须在iPhone麦克风输入的通带内调制.尽管许多人认为这限制了数据速率,但实际上19 kHz音频是一种非常宽带的信号,每秒能够达到几十千比特.
例如,在2008年,Jonti Olds演示了如何在音频频率下使用正交幅度调制可以使用他们的声卡在两台计算机之间传输电视声音和图像.在iPhone上需要的是为音频输入开发QAM解调器 - 使用FFT库 - 将QAM音频调制视频解调回数字视频 - 如H.264 - 可能是1/4 VGA分辨率.NTSC复合视频已经是QAM,但带宽要高得多; 大约5 MHz.
如果您在网上搜索JQAM,您可以找到Olds先生的项目和代码.恕我直言,这将是一个非常酷的项目,以解决iPhone或Android.
| 归档时间: |
|
| 查看次数: |
22866 次 |
| 最近记录: |