声波通信(声波传输)在iOS、Android中的应用场景深入分析(含部分声波通信源代码)
这个不就是AFSK吗 Audio 移频键控。40年前的玩意,这东西不安全,可以使用录音机录音后重放。通过麦克风,与扬声器实现信息传输,当然你也可以使用耳机线缆延长距离:)
有兴趣的可以看看SSTV,RTTY,PSK31 我还汉化了很多这类软件,其中CW 等副电报(莫尔斯码)也属于这种通信:)
例如 AFSK 我们使用 500Hz 的音频作为0,1000Hz音频作为1,然后交替两个频率形成10101的二进制。这个是2FSK窄带。如果使用4FSK 就是同时使用四个频率传输,如果8FSK 可以同一时刻传输一个字节。。通过DSP解码,这个过程就是AD,DA过程。
同理,可以使用两种频率的光实现数据传输。为了不受日光影响,我们通常使用红外线,但当日光很强的时候仍然影响传输。所以光传输一直受限制。声音也会受到环境噪音影响。
再提醒一下,电话机拨号的时候0,1,2,3,4,5,6,7,8,9按下去各有一个声音,这个叫双音频信令 DTMF,电话机将这个声音发送给交换机,交换机完成拨号。老式电话机拿下听筒使用录音机播放DTMF信令,不使用拨号盘也能打电话。 这是声波通信的典范:)
另请访问sinvoice官网www.sinvoice.com下载最新版本
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。