通过两个Android设备通过audio插孔电缆传输数据

我正在研究通过男性对男性audio插孔电缆传输文本数据。

我正在HTC One V和PC上testing这个, 这个维基百科文章中提到,它支持男性对男性audio插孔进行数据传输。 它说:

第一个是在苹果的iPhone系列,HTC设备,最新的三星,诺基亚和索尼等手机中使用了第二个环上的返回信号和袖子上的麦克风。

你可以在这里看到我的代码 。

在传输过程中遇到的问题:如果我在发送端input0-31的任何值产生音调,由于FSK调制/解调的types错误,接收机将在2-3次尝试中得到实际值。 你会build议最好的纠错码,这将帮助我纠正从另一个Android设备接收到的input?

如果有人曾经做过这种types的数据传输,请提供代码参考或有关技术方面的一些基本的指导,所以我可以完成这一点,并为所有人开放源代码。

我正在寻找相同的,我有一个关于 Sudar 使用audio信号在android中传输数据的真棒探索 ,通过一次,可能会有所帮助。

这里的幻灯片更加详细:显示如何与Arduino通信并读取光信号并将其转换为A / D。

http://de.slideshare.net/wolfpaulus/android-arduino-and-the-headphone-jack