我只是在EE Stack附近磕磕绊绊,发现这篇文章:What protocol does a headphone jack use.它引起了我的一些好奇心,我想,if the iPhone可以做到,我也想。
有没有人知道现在正在做的任何项目,或者是否有可能?
UPDATE
RIP
您基本上是在询问如何将麦克风输入转换为调制解调器输入。这种聪明技术的一种变体在Square商业上用于iOS和Android设备上的磁条读取器。
为此,需要从Android访问原始PCM流并解码输入。幸运的是,有人已经完成了它并将源头抛出那里。有关仅传输的示例Arduino和Android代码,请参阅this Hack a Day linked project。
我找不到要接收的示例Android代码,但是在this Arduino forum post中使用iOS进行FSK时有相当广泛的注意事项。
(虽然这不是你的问题,但是更容易获取数据进出Android设备的方法是新的USB Host and Accessory支持。它需要一个新的手机和操作系统,所以不像音频路径那么灵活。)
我写了一个C库,可以通过64kbps的音频线发送和接收数据。 https://github.com/quiet/quiet
就调制技术而言,它支持广泛的范围,因为它使用SDR库来执行其调制。
如果您想尝试一下,这是一个现场演示https://quiet.github.io/quiet-js/lab.html