傳統(tǒng)嵌入式設(shè)計(jì)中一些最大的挑戰(zhàn)是計(jì)算和存儲(chǔ)。微控制器就其本質(zhì)而言,存儲(chǔ)和吞吐量有限。通過使嵌入式代碼高效且切中要害,這些挑戰(zhàn)得到了緩解。但是,即使使用最有效的代碼,微控制器仍然無法完成許多應(yīng)用。
通過云計(jì)算,這些吞吐量和存儲(chǔ)限制在一定程度上得到了緩解。通過云計(jì)算,微控制器可以通過外包工作來執(zhí)行非常資源密集型的計(jì)算。
什么是云?
每當(dāng)您聽到“云”一詞時(shí),很容易立即想到存儲(chǔ)。存儲(chǔ)文件、備份、設(shè)置等的地方。雖然存儲(chǔ)是云的重要組成部分,但有人可能會(huì)說云計(jì)算,尤其是對(duì)于物聯(lián)網(wǎng)設(shè)備,是一個(gè)更大的問題。
云計(jì)算是將工作從相關(guān)設(shè)備中卸載出來的概念。這使得相對(duì)便宜和小型微控制器可以執(zhí)行需要大量計(jì)算能力的任務(wù)。
云計(jì)算示例:自動(dòng)商店門
想象一下以下應(yīng)用:商店的門,只要有人在它面前,它就會(huì)自動(dòng)打開。它不應(yīng)該為鴿子等其他移動(dòng)物體打開,這使得傳統(tǒng)的運(yùn)動(dòng)傳感解決方案不可行。
為了解決這個(gè)問題,可以使用計(jì)算機(jī)視覺。拍照,如果檢測(cè)到有人,請(qǐng)打開門。計(jì)算機(jī)視覺算法通常需要大量的處理。只有微控制器的系統(tǒng)將沒有足夠的吞吐量來執(zhí)行計(jì)算以識(shí)別圖片中的人。這就是云計(jì)算的用武之地。將圖片發(fā)送到云端,讓它執(zhí)行計(jì)算并將結(jié)果發(fā)送回微控制器。如果云說,“是的,那里有一個(gè)人”,打開門。
這樣做的一些主要優(yōu)點(diǎn)是成本和簡(jiǎn)單性。無需在現(xiàn)場(chǎng)使用帶有復(fù)雜軟件的昂貴計(jì)算機(jī),簡(jiǎn)單且廉價(jià)的微控制器可以通過將工作外包到云來完成。另外兩個(gè)好處包括可擴(kuò)展性和效率。如果您的商店里有幾扇門,則只能復(fù)制微控制器和相機(jī)。通過讓所有設(shè)備連接到云解決方案來重用云解決方案。
它使用 AVR-IoT WG 板、步進(jìn)電機(jī)和步進(jìn) 2 點(diǎn)擊板?來驅(qū)動(dòng)電機(jī)。天氣數(shù)據(jù)是從外部天氣預(yù)報(bào)提供程序獲取的。此數(shù)據(jù)被解析并轉(zhuǎn)換為時(shí)鐘指針位置。這就是云計(jì)算的用武之地。微控制器上的代碼控制電機(jī)并偵聽來自云的簡(jiǎn)單消息,該消息告訴它在時(shí)鐘面上指向的位置。計(jì)算量更大的任務(wù)完全由云處理。微控制器忘記了它顯示天氣的事實(shí)。
云配置
天氣時(shí)鐘使用AVR-IoT WG板,該板開箱即用地連接到Google Cloud Platform(GCP)。該板通過使用 IoT 核心版模塊添加到 GCP 項(xiàng)目中。只需打開模塊,添加設(shè)備并輸入其ID和公鑰即可。由于主板已預(yù)先配置 GCP,因此會(huì)自動(dòng)創(chuàng)建安全連接。
如上所述,天氣時(shí)鐘需要預(yù)報(bào)天氣數(shù)據(jù)來處理并發(fā)送到時(shí)鐘。數(shù)據(jù)的獲取和處理是通過云功能模塊完成的。您可以通過創(chuàng)建云函數(shù)并在其中輸入來添加代碼。這可以計(jì)劃為以給定的時(shí)間間隔運(yùn)行,也可以在事件發(fā)生時(shí)運(yùn)行。
由于 GCP 是模塊化的,因此您只需添加適合您項(xiàng)目的模塊。例如,自動(dòng)門的例子可能會(huì)使用視覺模塊,該模塊提供了一個(gè)預(yù)先訓(xùn)練的神經(jīng)網(wǎng)絡(luò)來識(shí)別圖像中的對(duì)象。
天氣時(shí)鐘簡(jiǎn)介
為了討論如何在您的物聯(lián)網(wǎng)項(xiàng)目中集成云解決方案,我們將看看Microchip天氣時(shí)鐘,這是一個(gè)旨在展示簡(jiǎn)單物聯(lián)網(wǎng)云項(xiàng)目的演示。天氣時(shí)鐘在刻度上具有天氣符號(hào)和溫度,而不是時(shí)間。根據(jù)預(yù)定義的位置,時(shí)鐘指針旋轉(zhuǎn)并指向當(dāng)前天氣。
結(jié)論和進(jìn)一步閱讀
通過將云用作計(jì)算資源而不僅僅是存儲(chǔ)資源,您將為廉價(jià)、簡(jiǎn)單和優(yōu)雅的嵌入式解決方案打開大門。易于使用的開發(fā)板,如AVR和PIC-IoT工作組板,可以通過外包工作來完成非常繁重的資源任務(wù)。
審核編輯:郭婷
-
微控制器
+關(guān)注
關(guān)注
48文章
7948瀏覽量
154918 -
嵌入式
+關(guān)注
關(guān)注
5150文章
19659瀏覽量
317390 -
電機(jī)
+關(guān)注
關(guān)注
143文章
9296瀏覽量
149391
發(fā)布評(píng)論請(qǐng)先 登錄
中智訊--移動(dòng)互聯(lián)網(wǎng) 物聯(lián)網(wǎng) 云計(jì)算 大數(shù)據(jù) 智能硬件實(shí)驗(yàn)室整體解決方案
什么是Salesforce物聯(lián)網(wǎng)云(IOT)?
物聯(lián)網(wǎng)卡在整個(gè)物聯(lián)網(wǎng)中的作用是什么?
基于阿里云HiTSDB搭建工業(yè)物聯(lián)網(wǎng)平臺(tái)實(shí)踐
物聯(lián)網(wǎng)系統(tǒng)的組成
物聯(lián)網(wǎng)要點(diǎn)介紹
物聯(lián)網(wǎng)/云計(jì)算和區(qū)塊鏈的發(fā)展趨勢(shì)
阿里云開放物聯(lián)網(wǎng)技術(shù)開發(fā)平臺(tái)
云計(jì)算與物聯(lián)網(wǎng)的區(qū)別及云計(jì)算在物聯(lián)網(wǎng)中的作用介紹
云計(jì)算與物聯(lián)網(wǎng)的關(guān)系_云計(jì)算和物聯(lián)網(wǎng)的優(yōu)勢(shì)
云計(jì)算在物聯(lián)網(wǎng)中的應(yīng)用分析
云計(jì)算如何才能與物聯(lián)網(wǎng)進(jìn)行協(xié)同工作
云計(jì)算在物聯(lián)網(wǎng)中的作用
【技術(shù)】物聯(lián)網(wǎng)中的云計(jì)算

評(píng)論