技術解說

智慧販賣機 OTA 遠端更新技術:龍雲數位無需人到現場的軟體管理

龍雲數位 MCS 如何透過 OTA(Over-The-Air)技術,遠端推送軟體更新、介面調整、功能升級?XDNA 支撐的 OTA 系統如何讓 1,000+ 台設備保持同步更新。

2 分鐘閱讀 · 666

OTA 遠端更新:龍雲數位如何管理千台設備

什麼是 OTA?

OTA(Over-The-Air)是指「透過無線網路,遠端更新設備的軟體」——不需要工程師到現場,不需要設備停機。

這個技術在智能手機已經很普遍,但在工業級 IoT 設備上實現它並不容易,因為:

  • 設備可能在地下室、工廠、偏遠地區(網路不穩定)
  • 更新過程不能中斷(否則設備可能變磚)
  • 更新必須在不影響正常銷售的時段進行
  • 更新失敗必須有自動回滾機制

XDNA 的 OTA 架構

龍雲數位的 OTA 系統,建立在 XDNA 嵌入式平台上,具備:

斷點續傳

更新包下載過程中,如果網路中斷,下次連線後自動從斷點繼續——不會重複下載,節省時間和流量。

A/B 分區更新

設備存儲分為兩個分區(A 和 B),更新時先更新非活躍分區:

  1. 當前運行版本在 A 分區
  2. 新版本下載到 B 分區
  3. 驗證通過後,切換到 B 分區
  4. 如果新版本出問題,自動回滾到 A 分區

這確保更新失敗時設備仍可正常運行。

定時更新

OmniCore 後台可設定更新時間窗口(通常凌晨 2:00-4:00),確保更新在人流最少、影響最小的時段進行。


OTA 能更新什麼?

軟體功能更新

  • 新的支付方式(新增 JKO Pay、Apple Pay)
  • 新的 UI 介面(介面改版不需要換機器)
  • 安全性修補(漏洞修復)

AI 模型更新

  • 補貨預測模型的優化版本
  • 異常偵測算法更新
  • 商品推薦邏輯調整

場域設定更新

  • 語言切換(新增日文介面)
  • 促銷活動設定
  • 商品價格調整

OTA 的實際效益

成本節省

傳統販賣機每次軟體更新,需要工程師到現場:

  • 工程師出差費用:NT$2,000-3,000/次
  • 1,000 台設備 = NT$200-300 萬/次更新

OTA 讓整個更新過程的邊際成本趨近於零。

速度提升

傳統更新:排班 → 通知各場域 → 工程師出差 → 現場操作 → 回報完成 時間:1-3 個月(1,000台)

OTA 更新:後台發送指令 → 設備分批接收 → 自動安裝 時間:1-3 天(1,000台)


龍雲數位的 OTA 管理實踐

OmniCore 後台的 OTA 管理模組,讓管理員可以:

  • 選擇更新目標(全部設備、特定場域、特定型號)
  • 設定更新時間窗口
  • 即時查看更新進度
  • 接收更新失敗警報

延伸閱讀