隨著物聯(lián)網(wǎng)、云計算、AI等新技術(shù)融合發(fā)展,物聯(lián)網(wǎng)深入應(yīng)用到千行百業(yè)的生產(chǎn)、工作和運營中,實時互動的物聯(lián)網(wǎng)設(shè)備也在改變著我們的生活和工作,能夠?qū)崿F(xiàn)各類設(shè)備間的有效通信、自動化、節(jié)省時間和成本等諸多好處,其市場繼續(xù)以穩(wěn)定的速度增長。
面對萬物互通聯(lián)動的頻率不斷提高,物聯(lián)網(wǎng)設(shè)備也在不斷與時俱進。新的產(chǎn)品需求不斷涌現(xiàn),對于智能家電、工業(yè)聯(lián)網(wǎng)設(shè)備等產(chǎn)品更新需求就變得空前高漲,設(shè)備不能同傳統(tǒng)設(shè)備一經(jīng)出售就不再變更,為此OTA升級功能的應(yīng)用就極為重要。
什么是OTA? OTA (Over-the-Air Technology),即空間下載技術(shù),是手機終端通過無線網(wǎng)絡(luò)下載遠程服務(wù)器上的升級包,對系統(tǒng)或應(yīng)用進行升級的技術(shù)?;谖锫?lián)網(wǎng)平臺支持通過OTA方式進行設(shè)備固件升級,是智能設(shè)備修復(fù)系統(tǒng)漏洞、實現(xiàn)系統(tǒng)升級的手段,通過固件升級用戶提供更好的服務(wù)。OTA升級功能不僅能夠更新固件,而且還能重新配置片上硬件資源。同時,設(shè)備固件可通過OTA升級流程獲得更新的補丁和更多安全算法確保數(shù)據(jù)安全。 從長遠來看,物聯(lián)網(wǎng)設(shè)備產(chǎn)品具備和支持OTA升級能力是成為后續(xù)選型開發(fā)的一個關(guān)鍵技術(shù)指標。但由于OTA研發(fā)投入成本大、需要端+云+業(yè)務(wù)邏輯三方配合,過于碎片化和復(fù)雜化、同時涉及芯片、OS、連接和場景等多種方面,大部分企業(yè)會從性價比更多考慮使用第三方平臺工具來完成OTA升級。機智云OTA升級服務(wù) 為了讓物聯(lián)網(wǎng)設(shè)備的智能升級和遠程服務(wù)提供服務(wù)通道,幫助企業(yè)開發(fā)各種功能更好地為客戶提供個性化服務(wù)成為可能。機智云物聯(lián)網(wǎng)推出OTA升級服務(wù),可對設(shè)備固件遠程升級,支持多種定向升級策略,解決設(shè)備出廠后的持續(xù)升級要求。并針對每一次設(shè)備固件升級,設(shè)定按批次、按地域、按原固件版本等條件進行遠程推送,也可以設(shè)定一個時間段進行定時升級,讓固件升級的同時不影響用戶使用。
當(dāng)設(shè)備連上云端時會收到OTA升級通知,再通過HTTP完成固件升級,幫助企業(yè)在項目進展過程中加速產(chǎn)品上線,在產(chǎn)品發(fā)布后方便的進行功能缺陷修復(fù)和產(chǎn)品性能優(yōu)化,后續(xù)維護過程中也能及時導(dǎo)入新功能,增強產(chǎn)品體驗,在提高售后效率的同時降低運維成本。
機智云的OTA服務(wù)主要提供以下功能:◆OTA通知服務(wù),即離線升級。當(dāng)設(shè)備的固件程序有新版本發(fā)布,OTA 通知服務(wù)會推送升級通知到設(shè)備。
◆OTA透傳服務(wù),即在線升級。設(shè)備固件程序通過M2M消息服務(wù)透傳到設(shè)備端。
◆支持一個產(chǎn)品同時有多個推送。
◆支持推送全部設(shè)備。
◆支持定向升級設(shè)備。可指定設(shè)備mac地址、區(qū)域、舊固件版本進行推送。
◆支持定時推送。可自定義推送周期及推送時段。
◆OTA版本推送記錄。
◆OTA進度統(tǒng)計分析。機智云OTA推送流程 機智云OTA推送流程由五部分組成,分別是添加推送固件及規(guī)則、驗證固件、開始推送、推送完成、查詢結(jié)果。步驟一:創(chuàng)建OTA推送規(guī)則點擊【添加】創(chuàng)建OTA推送規(guī)則及固件。
備注:所有漢楓WiFi模組OTA固件必須選擇web版本,ESP 8266 WiFi模組OTA固件為“非combine文件”。如下圖:

名稱解釋如下:
固件驗證通過后,點擊【確認】。
點擊【+添加規(guī)則】設(shè)置推送規(guī)則。
選擇推送方式。推送方式分為“用戶手動升級(APP內(nèi)確認升級)”和“云端下發(fā)升級”。
名稱解釋如下:
云端下發(fā)升級可以選擇推送全部設(shè)備或指定設(shè)備Mac地址/設(shè)備所在地區(qū),同時支持設(shè)置推送周期及推送時段,設(shè)置完成點擊【保存】即可成功創(chuàng)建一條推送規(guī)則。
按Mac推送:指定設(shè)備MAC,填入目標推送設(shè)備的Mac信息,如有多個空格隔開。
按地區(qū)推送:選擇目標推送設(shè)備區(qū)域,如“China-Guangdong-Guangzhou”。
按舊固件推送:有舊固件的時候,也支持推送根據(jù)舊固件設(shè)置推送規(guī)則。

5)UTC :協(xié)調(diào)世界時(英:Coordinated Universal Time,法:Temps Universel Coordonné),又稱世界統(tǒng)一時間,世界標準時間,國際協(xié)調(diào)時間。推送頁面中,機智云自動將UTC時間映射為本地(北京)推送時間。
保存成功后會生成一條推送流水號,目標設(shè)備指的是推送成功數(shù)/設(shè)備總數(shù),點擊【開始推送】即可推送規(guī)則。
自行閱讀并勾選「已經(jīng)自行驗證固件穩(wěn)定性」和「機智云平臺服務(wù)條款」協(xié)議后,點擊【確定】。
推送完成后,可以刷新狀態(tài)查看推送成功的目標設(shè)備。相同固件相同規(guī)則只能推送一次,若有編輯的內(nèi)容時,可再次推送。
步驟四:查看推送記錄
選擇OTA-【推送記錄】,查看所有規(guī)則的推送記錄,可以根據(jù)流水號查看推送詳情。點擊【詳情】可查看推送結(jié)果明細。
查看推送結(jié)果明細,可查看Mac、did、推送狀態(tài)、更新時間、操作人和操作時間等。點擊【展開/收起】可查看相同did的不同狀態(tài)。點擊下載圖標可下載任意7天內(nèi)的推送歷史記錄。
步驟五:版本分布
選擇OTA-【版本分布】,可查看版本分布詳情。

相關(guān)推薦:
◆科普|為什么說中低速應(yīng)用場景要選Cat.1
◆開發(fā)者案例|GC211實現(xiàn)MCU開發(fā)和OTA升級
◆開發(fā)案例|家用熱水器智能化改造記
◆開發(fā)者案例|老年人飲水狀況監(jiān)測系統(tǒng)
◆如何在線創(chuàng)建一個智慧網(wǎng)關(guān),實現(xiàn)多品牌不同協(xié)議的互聯(lián)互通
◆ 機智云開發(fā)者:www.gizwits.com◆ 機智云開發(fā)者社區(qū):club.gizwits.com◆官方淘寶店:http://shop159680395.taobao.com/index.htm
原文標題:開發(fā)指南|如何對產(chǎn)品進行OTA升級
文章出處:【微信公眾號:機智云開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
機智云
+關(guān)注
關(guān)注
3文章
617瀏覽量
26865
原文標題:開發(fā)指南|如何對產(chǎn)品進行OTA升級
文章出處:【微信號:IoTMaker,微信公眾號:機智云開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
有沒有大神使用cubeMX生成初始代碼開發(fā)實現(xiàn)通過USB(HID)進行OTA升級功能的?
AN152 GD32VW553 BLE開發(fā)指南

超值音棒參考設(shè)計套件開發(fā)指南

RA/RX電機應(yīng)用開發(fā)指南

評論