想像一下,您需要部署數百甚至數千台物聯網設備到世界各地。每一台設備都需要安裝軟體、設定連線,光是想就覺得頭大,耗時又費力,還容易出錯。在物聯網的世界裡,效率就是一切!
研華的 DeviceOn 平台是您管理這些分散式設備的得力助手,而 DeviceOn Agent 就像是派駐在每台設備上的「特派員」,負責與總部 (DeviceOn Server) 回報狀態、接收指令。但如何讓這些「特派員」在設備一開機時,就能自動找到總部並「報到」呢?這正是我們工程師團隊最近深入研究並成功驗證的「自動上線」魔法!
這項技術的目標非常明確:讓 DeviceOn Agent 在 Windows 設備上實現自動化配置與連線,特別適用於大規模的設備部署場景。 想像一下,您只需要準備一個標準的設備映像檔,複製到所有新設備上,開機後它們就能自己連上 DeviceOn Server,省去大量手動設定的時間與人力!
我們的工程師為了驗證這個概念,進行了一系列實驗。過程其實比您想像的要巧妙:
實驗過程大公開:讓設備自己找到回家的路
這個實驗的核心思想是:在製作標準的 Windows 設備映像檔時,預先在 DeviceOn Agent 的設定檔裡埋下「自動連線」的指令和「總部」的地址。當設備用這個映像檔啟動後,Agent 讀到這些指令,就會自動執行連線任務。
以下是實驗的關鍵步驟(我們將工程師的實驗紀錄轉換成更容易理解的描述):
-
準備階段:
- 首先,我們在一台已經安裝好 DeviceOn Agent 的 Windows 設備上進行操作。
- 打開 Windows 的「工作管理員」(Task Manager)。
- 依序停止
DeviceOnAgentPortal和DeviceOnAget這兩個服務。這就像是暫時讓 Agent 休息一下,方便我們修改它的「任務清單」。
-
修改「任務清單」:
- 找到 DeviceOn Agent 的設定檔
agent_config.xml(通常位於C:\Program Files\Advantech\DeviceOn Agent\agent_config.xml)。 - 這是最關鍵的一步!我們修改了幾個參數,告訴 Agent 如何自動連線:
CredentialURL: 設定 DeviceOn Server 上「設備上線」(Device OnBoarding) 頁面的網址。這就是「總部」的地址。IoTKey: 設定「設備上線」頁面的「物聯網金鑰」(IoTKey)。這就像是 Agent 向總部報到的「通關密語」。請注意,這個金鑰同時也作為 Agent 連線時使用的使用者名稱 (UserName)。AutoStart: 將這個值設定為True。這就是啟動「自動上線」魔法的開關!DeviceName,DevID,SN: 將這些欄位留空。這是為了讓 Agent 在第一次成功連線後,自動從 DeviceOn Server 獲取並填入這些設備專屬的資訊。UserName: 設定為與IoTKey相同的值。
- 找到 DeviceOn Agent 的設定檔
-
製作標準映像檔:
- 完成設定檔修改後,關閉設備電源。
- 將這台設備的硬碟製作成一個標準的系統映像檔 (Source Image)。這個映像檔包含了預先設定好自動連線參數的 DeviceOn Agent。
-
大規模部署模擬:
- 將製作好的標準映像檔複製到其他全新的邊緣設備上。這模擬了將標準系統快速部署到大量設備的過程。
-
啟動與驗證:
- 將網路線連接到新的邊緣設備,然後開機。
- 啟動之前停止的
DeviceOnAgentPortal和DeviceOnAget服務。 - 見證魔法的時刻! 如果一切順利,您應該會看到這台新的邊緣設備自動連線到 DeviceOn Server!在 DeviceOn Server 的「設備列表」(Device List) 中,這台新設備會自動出現。
- 回到新的邊緣設備上,再次打開
agent_config.xml設定檔。您會發現之前留空的DeviceName,DevID,SN等欄位已經被 DeviceOn Server 自動填入了該設備的專屬資訊!這證明了 Agent 成功與 Server 溝通並完成了初始化。
實驗成果與應用價值:部署效率大躍進!
這項實驗的成功,代表著物聯網設備的大規模部署將變得前所未有的簡單與快速。
- 告別重複勞動: 無需再為每一台設備手動設定 Agent 連線。
- 大幅節省時間與成本: 部署時間從數小時縮短到數分鐘(甚至更短,取決於映像檔複製速度)。
- 降低人為錯誤: 標準化流程減少了手動設定可能帶來的錯誤。
- 加速物聯網專案落地: 讓客戶能更快地將設備投入使用,加速實現業務價值。
這項自動上線機制,特別適合那些需要部署大量同質性設備的場景,例如連鎖零售店的 POS 系統、智慧工廠的生產設備、智慧城市的監控節點等等。
結論與未來展望:持續創新,為客戶創造價值
透過這個簡單而有效的自動上線機制,研華再次展現了我們在物聯網軟體與解決方案上的持續投入與創新能力。我們不僅提供強大的 DeviceOn 平台,更致力於優化部署與管理流程,為客戶解鎖更高效、更便捷的物聯網應用模式。
未來,我們將持續探索更多自動化與智能化的可能性,例如支援更多作業系統的自動上線、與自動化部署工具更緊密的整合等,讓 DeviceOn 成為您物聯網旅程中最可靠、最聰明的夥伴。
如果您正面臨大規模物聯網設備部署的挑戰,或是對 DeviceOn 的自動化能力感興趣,歡迎隨時與我們的 AE 或銷售團隊聯繫,讓我們一起探索如何讓您的物聯網部署快如閃電!