時不時地,我遇到一種技術,讓我停下腳步,驚呼:“說什么?” 當我被介紹給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):
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文章
6909瀏覽量
88849 -
聲音信號
+關注
關注
0文章
9瀏覽量
6657
發布評論請先 登錄
相關推薦
評論