將CAN資料採集、雲端儲存與MATLAB分析串成遠端工作流程
Kvaser Edge可在車輛或測試設備端擷取CAN資料,再將同一資料流傳送至AWS S3與MATLAB Production Server。工程團隊因此能同時保留原始記錄、進行即時訊號分析,並透過瀏覽器遠端查看系統狀態。
這套展示由Kvaser與MathWorks團隊於2026 MathWorks Automotive Conference North America共同完成,重點不是單一資料記錄功能,而是示範如何解除分析人員與實體測試硬體之間的地理限制。
Workflow
Kvaser Edge如何改變遠端CAN資料採集流程
傳統CAN測試通常由工程師攜帶電腦與介面設備到現場執行資料擷取,測試完成後再將記錄檔交給其他成員分析。當測試車輛分散於不同地區,或需要長時間道路測試時,這種方式容易形成資料延遲與人力調度問題。
Kvaser Edge將CAN資料擷取、設備端處理、網路傳輸與本地儲存整合在同一平台。資料可以在採集後依需求分送至不同目的地,讓現場測試與後端分析不必維持在同一地點。
| 比較項目 | 傳統現場流程 | Kvaser Edge遠端流程 |
|---|---|---|
| 資料存取 | 工程師需接近車輛或測試設備 | 設備連網後可從遠端存取資料與系統介面 |
| 分析時間 | 等待測試完成並移交記錄檔 | 可同步進行資料傳輸與即時分析 |
| 資料輸出 | 多以單一記錄檔為主 | 可依工作流程分送至儲存與分析平台 |
| 團隊協作 | 仰賴現場人員轉交資料 | 不同地點的工程團隊可使用相同資料來源 |
| 流程擴充 | 新增功能時可能需要重新配置工具 | 可依應用開發資料處理與雲端串接流程 |
Demonstration
Kvaser與MathWorks展示的系統架構
Kvaser現場應用工程師Adam Raymer與MathWorks軟體工程師Govind Suresh共同建立展示系統,從CAN訊號產生、Kvaser Edge資料處理,到AWS S3儲存與MATLAB雲端分析,呈現一套完整的遠端資料工作流程。
使用Kvaser CanKing 7模擬持續上升的溫度訊號。
將資料分批傳送,並由同一採集管線分送至不同目的地。
TXT記錄、MF4檔案及MATLAB Production Server資料流。
Data Flow
從CAN訊號產生到MATLAB分析的四階段流程
此案例將資料處理分成訊號模擬、Kvaser Edge採集與輸出、MATLAB解碼,以及瀏覽器遠端管理四個階段。各階段共用同一筆CAN資料,不必為記錄與分析分別建立獨立採集設備。
-
1
產生CAN測試訊號
展示系統使用Kvaser CanKing 7模擬CAN匯流排資料,以500 kb/s通訊速率產生約每秒1筆的溫度訊號,作為後續傳輸與分析的資料來源。
-
2
Kvaser Edge採集並分送資料
Kvaser Edge接收CAN資料後,使用單一採集管線將資料同步送往三個目的地:
- AWS S3中的TXT記錄檔
- AWS S3中的MF4標準量測檔案
- 透過MATLAB Production Server傳送至雲端MATLAB
-
3
MATLAB進行DBC解碼與視覺化
CAN原始訊框進入MATLAB後,可透過Vehicle Network Toolbox相關函數與DBC檔案轉換為結構化訊號。工程人員能即時繪製溫度變化,也可將處理結果輸出為MDF檔案,供後續載入與比較分析。
-
4
透過瀏覽器遠端管理展示系統
展示中的Kvaser Edge執行Apache2 Web服務。設備完成聯網後,工程師可透過電腦或手機瀏覽器查看資料與操作介面,不必直接接觸現場設備。
Engineering Value
遠端CAN資料工作流程的五項應用價值
降低測試人員與實車現場的綁定
設備完成部署與聯網後,分析人員可從其他地點存取資料,不必跟隨每一輛測試車移動。
兼顧即時分析與原始資料保存
即時資料流可供MATLAB視覺化與演算法處理,TXT與MF4檔案則能支援回放、比對及後續驗證。
依需求規劃輸出路徑
同一採集管線可以分送至不同儲存或分析目的地,減少為個別工具重複建立資料擷取流程。
縮短演算法驗證與問題排查週期
測試進行期間即可觀察訊號變化,工程團隊能較早發現異常資料並調整分析參數。
延伸至分散式車隊與自動化測試
開放式資料格式與網路架構有助於銜接DevOps、資料處理及自動化測試流程。
若需要進一步了解Kvaser Edge的Linux、儲存、CAN/CAN FD與網路連線能力,可參考Kvaser Edge CAN邊緣運算平台完整介紹。
Applications
哪些團隊適合評估遠端CAN資料採集
當測試設備分散、資料需要同步傳回,或分析人員無法長時間駐守現場時,遠端CAN資料架構能降低資料移交與跨地協作的負擔。
- 實車道路測試 長時間記錄CAN資料,並將關鍵訊號傳回分析平台。
- 分散式測試車隊 讓不同地區的車輛採用一致的資料採集與輸出流程。
- ECU演算法驗證 將CAN訊號傳入MATLAB,進行即時繪圖、解碼與演算法分析。
- 耐久與環境測試 同時保留原始記錄與遠端監測資料,降低等待測試結束後才發現異常的風險。
- 遠端技術支援 讓異地專家查看相同資料,協助判斷設備或車輛通訊狀況。
- 測試自動化整合 將資料採集流程銜接雲端運算、檔案管理及後端分析工具。
Kvaser Edge CAN邊緣運算實務應用
了解Kvaser Edge如何整合CAN/CAN FD、儲存、Linux Container及車載感測能力。
Planning
導入前需要確認的系統條件
評估Kvaser Edge遠端CAN資料方案時,應先確認資料來源、輸出格式、網路及分析目的地。資訊越完整,越能快速判斷硬體配置與PoC範圍。
通道數、CAN或CAN FD、接頭形式與電氣隔離需求。
仲裁段通訊速率、CAN FD資料段速率及訊框類型。
是否具備DBC檔案,以及需要監測或分析的訊號清單。
TXT、MF4、MDF或企業既有資料格式與保存週期。
Wi-Fi、乙太網路、行動網路、VPN及離線暫存需求。
MATLAB、AWS、自建伺服器或其他後端分析平台。
即時串流、定時批次上傳、事件觸發或完整記錄需求。
遠端使用者權限、網路存取方式及資料傳輸安全政策。
需要自行開發CAN Logger或建立可重複部署的Linux環境時,可延伸閱讀Kvaser Edge Embedded Linux與CAN Logger部署教學。
Kvaser Edge方案評估
規劃符合測試流程的遠端CAN資料架構
宏虹可協助確認CAN通道、資料格式、DBC解析、網路環境、雲端目的地及PoC流程。若您正在規劃實車測試、分散式車隊或MATLAB資料分析,可提供目前的測試架構與預期輸出方式,由技術團隊協助評估。
了解更多Kvaser EdgeFAQ
Kvaser Edge遠端CAN資料採集常見問題
Kvaser Edge可以將CAN資料傳送到哪些目的地?
本案例將同一筆CAN資料分別傳送至AWS S3的TXT記錄檔、AWS S3的MF4檔案,以及透過MATLAB Production Server建立的雲端MATLAB資料流。其他目的地需依API、網路環境與資料格式規劃整合。
MATLAB如何解析Kvaser Edge傳送的CAN資料?
MATLAB接收原始CAN訊框後,可透過Vehicle Network Toolbox與DBC檔案將資料轉換為結構化訊號,再進行即時繪圖、演算法分析或輸出為MDF檔案。
Kvaser Edge是否需要工程師留在車輛現場操作?
設備完成安裝、網路及權限設定後,可透過瀏覽器遠端查看與操作展示系統。實際存取方式需配合企業的VPN、防火牆、帳號權限及車輛網路架構。
遠端CAN資料採集可以同時記錄與分析資料嗎?
可以。本案例以單一採集管線同步輸出TXT、MF4及MATLAB資料流,因此能在保存原始記錄的同時進行即時分析,不必建立多套獨立採集流程。
評估Kvaser Edge遠端資料方案前需要提供哪些資訊?
建議先提供CAN通道數、通訊速率、DBC檔案、資料格式、回傳頻率、網路條件、分析平台、儲存目的地,以及遠端使用者與資安要求。