A. Android手机如何利用耳机孔通信

原理上就来是把比特流自调制成一定频率的声音信号,然后让手机用耳机播放这个声音,接收方就可以通过音频输入收到这个声音,并还原成比特流。声音和比特流的转换协议由发送方和接收方约定,手机芯片支持的采样率有上限,所以数据传输率也相应的有上限。那几根线应该都要用到吧,音频L和音频R是手机向设备传输的时候用的,也就是手机播放声音的传输线,而Microphone是设备向手机传输声音的线。一般手机支持立体声播放,而且播放支持的采样率更高,那手机向设备的传输速度就更快一些,相反,手机一般只支持单声道录音,而且采样率较低,那设备向手机的传输速度就会慢一些。

B. 手机应用如何通过耳机插口通讯的拜托各位了 3Q

1、将串口通信接口的上传端口和下载端口与耳机接头的左声道和右声道的引脚共用;版
2、在手机主板上设置模权拟开关,用于切换串口通信接口和左右声道的接口;
3、在手机主板的麦克风音频电路上设置一个模数转换检测脚,用于检测耳机插入时的电压。实施本发明的一种将手机耳机接口扩展为串口通信接口的方法,扩大了手机耳机的功能,可以方便的进行串口通信,同时该方案也适用于其他手机平台,具有广泛的通用性。