0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

通过声音啁啾您的数据

北冥有熊 来源:北冥有熊 作者:北冥有熊 2022-07-30 15:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

声音数据可用于广泛的应用,从 P2P 到 M2M 通信

时不时地,我遇到一种技术,让我停下脚步,惊呼:“说什么?” 当我被介绍给Chirp.io的男女朋友以及他们通过声音传输数据的创新技术时,情况就是如此。

当大多数人思考传输数据的问题时,他们通常会考虑有线或无线解决方案。老实说,我怀疑许多工程师会考虑使用声音,但这可能是我们想象力的限制,而不是技术。

Chirp 可用于广泛的应用,从人对人 (P2P) 到机器对机器 (M2M) 通信。“啁啾”将字节数组编码为声音信号——范围从可听频率到人耳听不见的近超声波频率——可以由任何带有扬声器和啁啾 SDK 的设备进行编码和传输,然后接收和发送由任何带有麦克风和 Chirp SDK 的设备解码。

啁啾信号可以作为动态数据有效负载即时生成,也可以记录为音频文件供以后播放,如声波条形码。Chirps 使用行业标准加密来确保安全,旨在提供强大的通信,即使在嘈杂的日常环境中也是如此。

由于 Chirp 通信完全通过声音信号进行,无需互联网连接或事先配对,听力范围内的任何设备都可以接收数据,这意味着 Chirp 支持一对一和一对多的通信模式。

这可能是您快速浏览这个一分钟视频的好时机,该视频提供了简要概述:

正如您将在视频中看到的那样,Chirp 的人们说他们的技术可以用于从儿童玩具到核电站的任何东西。什么?我心想。为什么有人想在像核电站这样的安全关键环境中通过声音交流数据?

这个装腔作势的人让我头疼,所以我打电话给 Chirp 的首席技术官 (CTO),Daniel Jones 博士。事实证明,许多核电站早在今天的无线网络技术出现之前就已投入使用。问题是无线信号会触发不可预见的事件(我可以告诉你一些故事),所以你不能只是走进核电站这样的设施并添加无线网络而不重新调试整个装置,这可能会花费数十数百万美元的好日子。

相比之下,将声音信号添加到已经嘈杂的环境中没有问题。丹博士告诉我这样一种装置,其中环境噪声记录在大约 100 分贝。但是,这主要是在可听范围内,而近超声区域相对无噪音,所以他们使用的是这样的。

另一个我从未考虑过的 Chirp 应用程序涉及 Roblox,它是一个大型多人在线和游戏创建系统平台,每月有超过 1.8 亿用户。Roblox 允许用户设计自己的游戏并玩由其他用户创建的各种不同类型的游戏。当您在同一个房间中有一群用户想要组成组时,就会出现问题。正如您在本文中所读到的,Chirp 的团队与 Roblox 的人们一起创建了一种完全离线、超快速的存在检测和组构建方法。

什么,你想要更多?好吧,我认为我们都同意物联网是一件很棒的事情,但我也认为我们也同意将新的物联网设备连接到家庭 Wi-Fi 网络通常会被证明是一种耗时且令人沮丧的体验。考虑一个传统的“手动”设置过程,如下图所示:

就在几周前,我还在家里连接一些“不太智能”的设备。可以这么说,看到上面的图表,我的脸颊顿时闪过一丝认同感和一点泪水;另外,我发现我的神经抽搐又出现了。

相比之下,我刚刚阅读了这篇描述通过配备 Chirp 的移动配置应用程序进行连接的专栏。我不知道你怎么样,但是看着下面的插图让我想“高兴地叽叽喳喳”:

事实上,Chirp 团队进行了一项研究,要求参与者通过三种方法将 IoT 设备连接到 Wi-Fi 网络:“手动”设置、集成 Chirp 技术的 Web 界面和配备 Chirp 的移动配置应用程序。 由此产生的“手动”设置平均配置时间为 131 秒(这比我自己的经验快得多),集成 Chirp 技术的 Web 界面为 66 秒,配备 Chirp 的移动配置应用程序仅为 19 秒。我只能说:“是的!来吧!”

Dan 博士指出,通过声音传输数据的优势包括 Chirp 与设备无关。此外,Chirp 非常适合在任何配备麦克风和/或扬声器的设备之间发送标识符、库存单位 (SKU)、令牌和读数等数据。除了支持无缝的一对一 P2P 交换,例如交易、促销优惠、支付细节、地图坐标和网站 URL。啁啾也非常适合需要将数据传送到听力范围内的任何设备的一对多应用程序。此外,Chirp 非常适合通过广播和电视广播数据、在现场活动中或简单地在一群朋友之间共享数据。

如果您希望将 Chirp 技术嵌入到您自己的应用程序和系统中,Chirp 的人员提供了可用于以下平台的软件开发工具包 (SDK):

iOS(适用于 iPhone 和 iPad

Android(包括 Android TV 和 Android Things)

Arm(适用于 Arm Cortex-M 系列嵌入式处理器

JavaScript/WebAssembly(从您的网络浏览器发出啁啾声)

macOS(用于桌面应用程序)

Windows(适用于移动和桌面 Windows 应用程序 [Windows 7、8、10])

Chirp Audio API(用于生成 Chirp 音频的 REST API)

所有这些 SDK 都将字节数组编码为音频信号,任何带有扬声器的设备都可以传输该音频信号,任何带有麦克风的设备都可以接收该音频信号。开发人员只需将他们的数据数组传递给 SDK,SDK 将生成相应的音频信号并从设备扬声器播放。

有兴趣了解更多信息吗?如果是这样,Chirp 的人会在他们的开发者网站上提供大量文档;另外,如果您想与他们联系以获取更多信息,他们会很乐意“唧唧喳喳”。至于我,我已经在考虑如何使用 Chirp 来控制我的Countdown Timer之类的东西。你呢?你能想到 Chirp 技术有什么很酷的应用吗?

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    7315

    浏览量

    93988
  • 声音信号
    +关注

    关注

    0

    文章

    9

    浏览量

    6850
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何进行声音定位?

    文章主要介绍了如何利用一种简单的TDOA算法进行声音点位,并使用数据采集卡进行声音定位的实验。
    的头像 发表于 09-23 15:47 1069次阅读
    如何进行<b class='flag-5'>声音</b>定位?

    思必驰声音转换算法通过国家备案

    近日,国家互联网信息办公室公告第十三批深度合成服务算法备案信息,思必驰声音转换算法通过备案,这也是思必驰第7项通过备案的算法,标志着思必驰在人工智能算法合规化与场景落地能力上再次取得新的突破。
    的头像 发表于 09-18 14:05 687次阅读

    如何通过 BLE MCU 启用智能设备并连接到的日常生活?

    通过 BLE MCU 启用智能设备并连接到的日常生活
    发表于 09-08 07:42

    如何使用 M487 微控制器 (MCU) 通过 DAC 在 SD 卡上播放 WAV 文件声音

    使用 M487 微控制器 (MCU) 通过 DAC 在 SD 卡上播放 WAV 文件声音
    发表于 08-20 06:05

    声源定位模块-AR1105# 声源定位# 声音定位

    声音降噪
    深圳市声讯电子有限公司
    发布于 :2025年08月01日 16:01:09

    思必驰声音复刻算法获得深度合成服务算法备案

    近日,国家互联网信息办公室正式发布第十二批深度合成服务算法备案信息,思必驰声音复刻算法通过此次备案。该算法能够高精度复刻人类声音,为个性化语音服务、智能客服、语音交互等多个领域提供强有力的技术支持。目前,思必驰已有6项算法
    的头像 发表于 07-31 17:42 691次阅读

    功率分析仪的“存储”与“数据保存”模式如何保存测量数据呢?

    数据保存”模式和“存储”模式将通过差异化功能设定满足用户多样化的数据存储需求:当仅需保存一组数据时可选择“
    的头像 发表于 07-23 17:51 753次阅读
    功率分析仪的“存储”与“<b class='flag-5'>数据</b>保存”模式如何保存测量<b class='flag-5'>数据</b>呢?

    树莓派 VPN 服务器搭建指南(2025版):守护的在线隐私!

    VPN服务器(虚拟专用网络服务器)是一种系统,允许设备通过互联网安全地连接到私有网络。它在客户端(如的笔记本电脑或手机)与服务器之间创建一个加密隧道,保护数据免受窃听,并确保隐私
    的头像 发表于 05-16 15:31 2702次阅读
    树莓派 VPN 服务器搭建指南(2025版):守护<b class='flag-5'>您</b>的在线隐私!

    笔记本声音问题

    各位大佬,我来求助一下:我的笔记本电脑,win10系统,之前的声卡就是英特尔智音技术,但是因为存在吞音的问题,我更新了两次,结果现在外放没声音了,插入耳机不识别耳机但是外放有声音,连接蓝牙蓝牙声音正常。我尝试过更新驱动,也没用。
    发表于 04-22 11:38

    求助,关于SGTL5000 LINE-IN声音录制问题

    我在定制载板上运行带有 IMX8MQ 处理器的 Android 11作系统。我正在使用SGTL5000编解码器。 我正在尝试通过将麦克风连接到芯片的 Line-In 引脚来录制声音SGTL5000
    发表于 04-11 06:49

    i.MX8作为从模式,无声音是怎么回事?

    编解码 WM8960 通过 i2s 和 i2c 连接到 imx8qxp,i2s (SAI1) 连接如下: 编解码器上的 MCLK 引脚具有 24Mhz 振荡器。 当我将设备树 i.MX8qxp
    发表于 04-09 08:19

    智能门锁声音大如何解决?

          有些人反应,我的智能门锁怎么安装以后噪音多或者大,从市场的数据反馈来看声音大的可能原因有以下这些。 如机械结构问题、电机驱动、软件设置、环境因素等。像是机械结构方面,锁体部件松动或润滑
    的头像 发表于 03-14 11:13 3412次阅读
    智能门锁<b class='flag-5'>声音</b>大如何解决?

    CD4051/CD4052的频响特性怎么样?能做声音通道的选择吗?

    声音源有一路是AIC23B的PCM格式,另一路是MP3的信号,通过CD4051选择,对比选择器前后的声音,发现选择器后的声音只有很少一部分。 另外搭建了一个电路,采用手机的耳机放出
    发表于 01-23 07:07

    Devart: dbForge Edge——的终极多元数据库解决方案

    和PostgreSQL数据库的终极多元数据库解决方案。 dbForge Edge可以为带来什么? 上下文感知SQL代码补全、智能格式化和重构 具有逐步执行的自动调试功能 200多个真实测试
    的头像 发表于 01-15 11:48 843次阅读
    Devart: dbForge Edge——<b class='flag-5'>您</b>的终极多元<b class='flag-5'>数据</b>库解决方案

    KT148A语音芯片的声音小,如何让喇叭声音变大?声音影响注意点

    声音的大小是一个系统的工作,KT148A本身驱动声音的能力是很大的,达到200mA,通过电流也可以看出来。所以一般8欧姆1w以内的,不需要考虑外挂功放 喇叭的选择原则上越大越好,视结构而定。 尽量选择纸盆类型的喇叭【某宝搜搜
    的头像 发表于 01-10 09:53 1210次阅读
    KT148A语音芯片的<b class='flag-5'>声音</b>小,如何让喇叭<b class='flag-5'>声音</b>变大?<b class='flag-5'>声音</b>影响注意点