人类会鸣叫吗?

Chirp的音频技术使用声音将数据从一台设备传输到另一台设备。 发送方播放代表数据的一系列音调,然后接收方可以解码其听到的任何数据。 将其视为两个设备之间的消息。

这是一个简单的概念,可以使数十亿个设备相互通信,而无需昂贵或复杂的硬件。 我们技术的声音版本会播放一系列音调,以将消息广播到其他设备。 播放的声音就是消息,这意味着人和其他机器都可以听到设备扬声器发出的声音,然后接收者可以解码该音频以获得原始消息。

发送和接收线性调频信号有多简单? 我们本周开始了一项有趣的任务-看看我们是否可以使用自己的声音使用Chirp将消息发送到设备。 结果—人机交互短语的新维度。

为了了解它是如何工作的,让我们首先看一下数据的发送方式。

a声

下面是单个记录的Chirp消息的表示。 它显示了一个不同频率的序列-在我们的标准产品中,整个序列会在2秒钟左右播放。

这种表示有点抽象,但是我们可以看到chi只是不同“音符”的序列。 当然,还有一种更易于理解的表示音符集合的方法:音乐符号。

让我们来看看这一系列相同音高的音符效果:

在继续之前,让我们仔细检查一下上面的注释是否映射到接收设备期望的频率上:

为了简化这些音符的演奏,我们决定更改设备期望的频率范围,以使它们处于更易于管理的范围内,以便我们弹奏,唱歌或吹口哨……。 然后我们尝试将消息发送到启用了Chirp的接收设备…

这是我们的营销负责人安雅(Anya),她通过吹口哨向平板电脑发送消息而从中获得了一些乐趣。