我只是在 EE Stack 上磕磕绊绊,发现了这篇文章:耳机插孔使用什么协议。它激发了我的好奇心,我想,如果 iPhone能做到,我也想做到。
有谁知道现在正在这样做的任何项目,或者它是否可能?
更新
RIP
我只是在 EE Stack 上磕磕绊绊,发现了这篇文章:耳机插孔使用什么协议。它激发了我的好奇心,我想,如果 iPhone能做到,我也想做到。
有谁知道现在正在这样做的任何项目,或者它是否可能?
更新
RIP
您基本上是在问如何将麦克风输入转换为调制解调器输入。Square将这种巧妙技术的一种变体用于iOS 和 Android 设备上的磁条阅读器。
为此,需要从 Android 访问原始 PCM 流并对输入进行解码。对你来说幸运的是,有人已经做到了,并将源扔在那里。有关仅用于传输的示例 Arduino 和 Android 代码,请参阅此 Hack a Day 链接项目。
我找不到要接收的示例 Android 代码,但是在这个 Arduino 论坛帖子中,有相当广泛的关于使用 iOS 进行 FSK 的注释。
(虽然这不是您的问题,但一种更简单的将数据输入和输出 Android 设备的方法是新的USB 主机和附件支持。它需要新的手机和操作系统,因此不如音频路由灵活。)
我编写了一个 C 库,它可以通过音频电缆以 64kbps 的速度发送和接收数据。https://github.com/quiet/quiet
就调制技术而言,它支持广泛的范围,因为它使用 SDR 库来执行其调制。
如果您想尝试一下,这里有一个现场演示https://quiet.github.io/quiet-js/lab.html