OTA

graph TD;
    1.HardwareDefine --> 3.ProductDefine;
    2.SoftwaresDefine --> 3.ProductDefine;
    3.ProductDefine --> 4.OTAPlan;
    4.OTAPlan --> 5.MonitorOTAStatus;

流程概述

OTA (Over The Air) 是指透過網路更新遠端裝置的軟體或韌體,經由管理平台的設定和裝置端預載的 Agent 邏輯判斷而達成版本比對,下載,安裝,重啟,或錯誤回復,並在過程中回報狀態,讓散居全世界的 IOT 裝置可有效控管。具體步驟如下:

1. Hardware Define

是指即將要分發到各應用場域,擔任與環境或使用者互動的裝置硬體,需定義基本資料且可上傳照片便於辨認,並上傳 Firmware Image File.

Hardware Info Hardware Upload

2. Software Define

是指即將運行在裝置裡的軟體,需定義基本資料並上傳 Software Package File.

Software Info Software Upload

3. Product Define

一個產品由一個特定硬體與多個軟體所組成,需定義基本資料並與預先定義的硬體軟體建立關聯。

Product Info

4. 制定 OTA 執行計畫

在 Product, Hardware 或 Software 列表中找到下列按鈕 OTA Plan

選擇更新範圍,採用 By Options 可依照 Type 篩選條件,或是 By Devices 可選擇特定裝置對象,按下「Update」系統即開始透過 IoT Hub 派送 OTA 訊息。 OTA Plan Targeting

5. 觀察 OTA 執行狀態

從 Menu –> OTA Status 可從裝置觀察其上運行的 Firmware, Software 的最新版本狀態,和前一次 OTA Status 執行細節。 OTA Status


April 22, 2020