各大互聯(lián)網(wǎng)巨頭在云計算的領(lǐng)域爭的頭破血流的時候,在IoT領(lǐng)域逐漸開始興起一種更為靠近物或數(shù)據(jù)源頭的最近端服務(wù)——邊緣計算。邊緣計算節(jié)點上承云計算,下接各類傳感節(jié)點,可謂是IoT的”咽喉”之地。
簡單來說,邊緣計算是將云計算與人工智能優(yōu)勢的結(jié)合。在終端節(jié)點與網(wǎng)絡(luò)連接之間,或用網(wǎng)關(guān),使得本地設(shè)備具有一定的算法支持能力,能夠采集和處理傳感器數(shù)據(jù),在沒有網(wǎng)絡(luò)連接的情況下進行有效的運算和判斷。并且能在有網(wǎng)絡(luò)連接的情況下通過云計算和機器學(xué)習(xí),更新自身的推理模型,使運算更為精準(zhǔn)。
NXP作為國際知名半導(dǎo)體廠商,在邊緣計算、傳感節(jié)點等硬件上提供了完整的解決方案;覆蓋自動駕駛、工業(yè)物聯(lián)網(wǎng)、智能家居等應(yīng)用。其中關(guān)于邊緣計算,提供EdgeScale軟件平臺,徹底解決底層問題,用戶只需要設(shè)計應(yīng)用程序。
圖 1 邊沿計算應(yīng)用場景
EdgeScale軟件開發(fā)平臺,提供基于ARM的Layerscape系列及I.MX系列處理器的軟件開發(fā)套件(SDK)。其中,EdgeScale設(shè)備管理服務(wù)層提供對硬件層及邊沿計算框架都有統(tǒng)一的API接口,并且支持如阿里云、谷歌云IoT、微軟Azure IoT、亞馬遜Greengrass等。
目前已經(jīng)支持的是Layerscape系列中:單核Cortex-A53 LS1012A、雙核Cortex-A72 LS1028A、四核Cortex-A72 LS1046A、八核Cortex-A72 LS2088A 等。主要針對應(yīng)用為:工業(yè)通信、企業(yè)級網(wǎng)關(guān)、工業(yè)機器人等。
i.MX系列中目前主要是i.MX8M Mini,雙核或4核Cortex-A53加上Cortex-M4的組合。主要針對應(yīng)用:雙向視頻會議、可視門鈴、圖像分析、機器視覺檢查、語音助手等。
圖 2 EdgeScale軟件框架
說起輕量型的網(wǎng)關(guān),不得不提的還有是跨界處理器i.MX RT 1050\1060系列?;贑ortex-M7內(nèi)核,最高600MHz主頻,內(nèi)部特殊的TCM+SRAM組合使得它的處理能力有MCU小鋼炮之稱。在終端客戶實際測試后反饋,在算法的運行效率上,i.MX RT普遍要優(yōu)于目前市面上的其它Cortex-M7芯片,運算能力達(dá)1284 DMIPs。
目前ZLG已經(jīng)基于EasyARM-RT1052開發(fā)板打造出適配AliOS Things操作系統(tǒng)的IoT開發(fā)套件,實現(xiàn)與阿里云的通信及物聯(lián)網(wǎng)網(wǎng)關(guān)功能。并且套件同樣可運行其它操作系統(tǒng),并通過配置的WiFi模組鏈接其它云服務(wù)器。
圖 3 AliOS Things IoT開發(fā)套件
EasyARM-RT1052同樣支持AWorks版本。AWorks作為ZLG歷時12年開發(fā)的下一代嵌入式開發(fā)平臺,將MCU和OS的共性高度抽象為統(tǒng)一接口,支持平臺組件“可插拔、可替換、可配置”真正可實現(xiàn)“一次編程、終生使用、跨平臺”。
圖 4 EasyARM開發(fā)板支持AWorks