文章轉載來源 物聯網解決方案>> 作者:物聯網之家
您的智能手機收到過多少個系統更新通知?物聯網也應如此。OTA更新可立即執行,以保持部署的穩健性并確保數據得到保護。
Gartner 將“空中傳輸”(OTA) 定義為通過移動網絡下載應用程序、服務和配置的能力。它實際上是通過“空中”發送的更新,一種使用新軟件和/或固件配置和無線更新連網硬件的機制。
由于物聯網(IoT),越來越多的設備連接到互聯網,確保它們的安全非常重要,尤其是在工業環境中。安全漏洞可能會危及工業物聯網(IIOT)的部署。
物聯網設備接收 OTA 更新的能力對于解決漏洞至關重要。此類更新使技術設備制造商、系統集成商和物聯網解決方案運營商能夠隨著時間推移為其產品部署新功能,并修復設備中的任何漏洞。
OTA更新可立即執行,以保持部署的穩健性并確保數據得到保護。
OTA 更新還降低了維護成本。部署更新可以分階段進行,并且每年可以發布的更新次數沒有限制。通過提供經過測試的服務,并通過 OTA修復錯誤或發布新功能,您可以節省大量編程時間。
通過傳統方法(將每個嵌入式設備連接到有線 PC)更新公眾設備是不可行的。成本太高,以至于有可能會忽略重要的安全更新、錯誤修復或最新的產品功能。
OTA 服務必須快速、安全且易于使用。只需按一下鼠標,即可個別或以群組方式更新設備。但發送此類更新并不簡單,因為它需要一系列技巧,例如管理不同版本的固件,以確保更新失敗不會導致設備被禁用,或者更新不會使用所有可用帶寬。當然,還需要及時進行緊急更新。隨著設備數量不斷增加,所有這些都將變得更加復雜。
要發送OTA更新,則需要一個設備管理系統,該系統可以與本地微處理器和物聯網設備軟件交互。這很難配置,因為很少有公司擁有能夠處理此類更新和管理遠程設備的物聯網軟硬件生態系統。
為物聯網設計 OTA 時應注意的事項
版本還原:必須能夠還原失敗的更新,以便設備保持最新的穩定版本,并且不會被禁用。
版本驗證:必須驗證 OTA 的來源,以便設備只接受來自可靠且經驗證的來源的更新,而且這些來源在此過程中未被修改。
代碼兼容性:對于支持多種架構的設備,建議先確認接收到的鏡像是否正確,然后再開始更新過程。否則,可能無法還原這些設備。
安全通信:所有更新必須通過加密通信渠道進行。
部分更新:這樣可以減少帶寬的消耗和設備的處理時間。
OTA 更新的好處
通過更新一臺或多臺設備來增加功能
節省成本,因為軟件更新是從遠程管理平臺進行的
OTA 允許快速修復安全漏洞
通過在產品發布后向產品添加新功能和基礎架構來提高可擴展性。