跳到內容
返回官網

雲端應用程式部署與 OTA

雲端釋出(Release)只是起點,真正重要的是裝置如何安全地接收並執行更新。本頁從裝置側說明 JelinaOS 的完整執行鏈路——這也是它與普通“遠端裝軟體”的本質區別。

雲端釋出新版本
│
▼
裝置代理程式同步目標狀態 ──▶ 本機確認(可選)──▶ 下載與檢查
│ │
│ ▼
│ 寫入備用分割區(A/B)
│ ▼
│ 重新啟動切換 ──▶ 啟動檢查
│ │
│ ✅ 透過:新版本執行
│ ❌ 失敗:自動回退原版本
▼
更新狀態即時回報雲端

裝置代理程式週期性同步雲端目標狀態(應用版本、系統版本、設定項),檢測到變更後按策略執行。裝置無需暴露任何公用網路埠——所有通訊經裝置主動建立的安全通道完成。

針對關鍵現場,更新可設定為“到達裝置後等待現場確認”:

  • 新版本先儲存在裝置端,不立即執行;
  • 現場人員確認後,更新才開始安裝;
  • 確認狀態可透過裝置端命令檢視。
  • 更新寫入非目前分割區,目前系統持續執行,業務不中斷;
  • 切換後啟動檢查失敗,自動回退原版本;
  • 已應用的新版本出現問題,可隨時回復。

網路不可達的裝置,透過離線更新套件完成升級:下載更新套件 → 現場離線應用,覆蓋系統、核心、裝置代理程式與應用四類更新。

頻寬受限的現場使用增量更新:只傳輸版本間的變化部分,顯著減少下載量。增量套件由雲端指定後,裝置自動安裝。

裝置端的系統、核心、裝置代理程式與應用/增量套件四類更新物件,統一走上述執行鏈路;各類更新的具體操作見系統更新。

雲端側的釋出操作(建立 Release、部署到艦隊/裝置、分階段推出與回復)在 JelinaCloud 完成: