首頁>科技>

網路的形成,無論是現在已趨於成熟的網際網路,還是蘊含著巨大潛力蓬勃發展的物聯網,都是來自於一個個原本孤立的節點,因為某種互動關係或需求而產生連線。未來可期的物聯網,基於網路協議技術以及雲端強大的計算和儲存能力,正在不斷“挖掘”眾多智慧裝置的“潛力”。這個過程中,雲連線成為組成網路最必要的應用。

每個垂直行業的物聯網應用都有各自不同的特點,但他們都有著共通的基本需求:連線、處理(包括資料的感知,命令的執行)、安全、功耗等。

連雲剛需下的STM32生態

為了滿足客戶的連雲需求,一方面,ST設計開發出在功耗和安全方面更加適用於IoT應用的STM32產品線,這是在晶片本身方面的努力;另一方面,進一步完善STM32的生態系統,與各個連線模組廠家、多種雲平臺合作開發出基於STM32的連雲套件,涵蓋硬體板、軟體包、文件、培訓視訊等等豐富內容。以硬體和軟體兩方面為抓手,同時對IoT應用的兩大主題:“連線”和“安全”,給出強大而廣泛的支撐!

節點裝置的雲連線,是一個從嵌入式開發到網站開發,到資料庫管理,跨度很大的應用。STM32通過外接無線聯網模組,可快速實現連線功能;軟體方面,根據不同的應用需要使用不同的物聯網協議,那麼MCU的FLASH和RAM就是選型的關鍵點。如果考慮到節點裝置的功耗,以L0、L1、L4、L5為代表的STM32L系列,可以幫助你縮小篩選範圍;如果結合節點裝置的高安全需求,L4和L5則是低功耗系列中的最佳選擇。

紛繁複雜的雲連線

正如現實生活中雲起雲落、千變萬化,物聯網世界中因雲平臺的不同、連網方式的差異、應用型別的區別,格外地紛繁複雜。

STM32因其廣泛的產品線和完善的生態系統,合作開發了多種雲連線套件。

STM32雲連線套件支援的雲平臺不僅有AWS, Azure, Watson等國外主流雲 IoT平臺,也有國內的阿里雲,百度雲,機智雲等IoT 平臺;

支援的裝置連網方式有WIFI,2G/3G, NB-IoT,LoRa,乙太網等;

提供的物聯網典型應用至少有兩大類:一類是資料遙測和裝置控制(Telemetry),實現裝置和雲端的小資料量互動;一類是遠端韌體更新,FOTA。這兩大類應用是跨越了不同行業差異、廣泛存在於各個垂直領域的最典型物聯網應用。

Telemetry 指“資料遙測”,即最基本的節點裝置向網路平臺定期上傳小批量資料,並非同步但不頻繁地接收並響應來自雲端伺服器的命令。

FOTA,節點裝置的空中升級;資產追蹤和管理、預測性運維等應用。FOTA功能又包含:

全片升級,即擦除節點裝置的整個快閃記憶體區域,重新燒寫新一版本韌體程式;部分升級,每次只升級某個功能模組,做部分快閃記憶體的擦除和更新;差分升級,是一種比較高階的升級方式,起源於手機應用和車載應用領域。通過差分演算法,對新版本和舊版本的差異部分進行編碼和壓縮,生成比新版本韌體檔案小得多的差分升級包,只需要從雲端下載這個小的差分包,在STM32本地經過演算法還原出新版本的完整檔案後,再做對應快閃記憶體扇區的擦除和更新。差分升級著重於空中傳輸的小資料量,特別適用於nb-iot,LoRa這樣的窄帶傳輸應用。

  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 騙子遇上區塊鏈,完成傳銷技術的飛躍