Kvaser Edge遠端CAN資料採集案例:串接MATLAB與AWS雲端分析

Kvaser × MathWorks應用案例

將CAN資料採集、雲端儲存與MATLAB分析串成遠端工作流程

Kvaser Edge可在車輛或測試設備端擷取CAN資料,再將同一資料流傳送至AWS S3與MATLAB Production Server。工程團隊因此能同時保留原始記錄、進行即時訊號分析,並透過瀏覽器遠端查看系統狀態。

這套展示由Kvaser與MathWorks團隊於2026 MathWorks Automotive Conference North America共同完成,重點不是單一資料記錄功能,而是示範如何解除分析人員與實體測試硬體之間的地理限制。

資料來源 CAN測試訊號
邊緣平台 Kvaser Edge
輸出目的地 AWS S3與MATLAB

01

Workflow

Kvaser Edge如何改變遠端CAN資料採集流程

傳統CAN測試通常由工程師攜帶電腦與介面設備到現場執行資料擷取,測試完成後再將記錄檔交給其他成員分析。當測試車輛分散於不同地區,或需要長時間道路測試時,這種方式容易形成資料延遲與人力調度問題。

Kvaser Edge將CAN資料擷取、設備端處理、網路傳輸與本地儲存整合在同一平台。資料可以在採集後依需求分送至不同目的地,讓現場測試與後端分析不必維持在同一地點。

傳統CAN資料記錄與遠端工作流程的主要差異
比較項目 傳統現場流程 Kvaser Edge遠端流程
資料存取 工程師需接近車輛或測試設備 設備連網後可從遠端存取資料與系統介面
分析時間 等待測試完成並移交記錄檔 可同步進行資料傳輸與即時分析
資料輸出 多以單一記錄檔為主 可依工作流程分送至儲存與分析平台
團隊協作 仰賴現場人員轉交資料 不同地點的工程團隊可使用相同資料來源
流程擴充 新增功能時可能需要重新配置工具 可依應用開發資料處理與雲端串接流程
02

Demonstration

Kvaser與MathWorks展示的系統架構

Kvaser現場應用工程師Adam Raymer與MathWorks軟體工程師Govind Suresh共同建立展示系統,從CAN訊號產生、Kvaser Edge資料處理,到AWS S3儲存與MATLAB雲端分析,呈現一套完整的遠端資料工作流程。

Kvaser與MathWorks團隊展示遠端CAN資料分析方案
Kvaser與MathWorks團隊於2026 MathWorks Automotive Conference North America展示遠端CAN資料採集與分析流程。
CAN通訊速率 500 kb/s

使用Kvaser CanKing 7模擬持續上升的溫度訊號。

資料批次 500筆記錄

將資料分批傳送,並由同一採集管線分送至不同目的地。

輸出路徑 3種

TXT記錄、MF4檔案及MATLAB Production Server資料流。

03

Data Flow

從CAN訊號產生到MATLAB分析的四階段流程

此案例將資料處理分成訊號模擬、Kvaser Edge採集與輸出、MATLAB解碼,以及瀏覽器遠端管理四個階段。各階段共用同一筆CAN資料,不必為記錄與分析分別建立獨立採集設備。

  1. 1

    產生CAN測試訊號

    展示系統使用Kvaser CanKing 7模擬CAN匯流排資料,以500 kb/s通訊速率產生約每秒1筆的溫度訊號,作為後續傳輸與分析的資料來源。

  2. 2

    Kvaser Edge採集並分送資料

    Kvaser Edge接收CAN資料後,使用單一採集管線將資料同步送往三個目的地:

    • AWS S3中的TXT記錄檔
    • AWS S3中的MF4標準量測檔案
    • 透過MATLAB Production Server傳送至雲端MATLAB
  3. 3

    MATLAB進行DBC解碼與視覺化

    CAN原始訊框進入MATLAB後,可透過Vehicle Network Toolbox相關函數與DBC檔案轉換為結構化訊號。工程人員能即時繪製溫度變化,也可將處理結果輸出為MDF檔案,供後續載入與比較分析。

  4. 4

    透過瀏覽器遠端管理展示系統

    展示中的Kvaser Edge執行Apache2 Web服務。設備完成聯網後,工程師可透過電腦或手機瀏覽器查看資料與操作介面,不必直接接觸現場設備。

04

Engineering Value

遠端CAN資料工作流程的五項應用價值

Kvaser Edge遠端CAN資料採集與邊緣運算設備
本案例用於CAN資料採集、儲存與雲端傳輸的Kvaser Edge。
01

降低測試人員與實車現場的綁定

設備完成部署與聯網後,分析人員可從其他地點存取資料,不必跟隨每一輛測試車移動。

02

兼顧即時分析與原始資料保存

即時資料流可供MATLAB視覺化與演算法處理,TXT與MF4檔案則能支援回放、比對及後續驗證。

03

依需求規劃輸出路徑

同一採集管線可以分送至不同儲存或分析目的地,減少為個別工具重複建立資料擷取流程。

04

縮短演算法驗證與問題排查週期

測試進行期間即可觀察訊號變化,工程團隊能較早發現異常資料並調整分析參數。

05

延伸至分散式車隊與自動化測試

開放式資料格式與網路架構有助於銜接DevOps、資料處理及自動化測試流程。

05

Applications

哪些團隊適合評估遠端CAN資料採集

當測試設備分散、資料需要同步傳回,或分析人員無法長時間駐守現場時,遠端CAN資料架構能降低資料移交與跨地協作的負擔。

  • 實車道路測試 長時間記錄CAN資料,並將關鍵訊號傳回分析平台。
  • 分散式測試車隊 讓不同地區的車輛採用一致的資料採集與輸出流程。
  • ECU演算法驗證 將CAN訊號傳入MATLAB,進行即時繪圖、解碼與演算法分析。
  • 耐久與環境測試 同時保留原始記錄與遠端監測資料,降低等待測試結束後才發現異常的風險。
  • 遠端技術支援 讓異地專家查看相同資料,協助判斷設備或車輛通訊狀況。
  • 測試自動化整合 將資料採集流程銜接雲端運算、檔案管理及後端分析工具。
06

Planning

導入前需要確認的系統條件

評估Kvaser Edge遠端CAN資料方案時,應先確認資料來源、輸出格式、網路及分析目的地。資訊越完整,越能快速判斷硬體配置與PoC範圍。

CAN介面

通道數、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 Edge
07

FAQ

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檔案、資料格式、回傳頻率、網路條件、分析平台、儲存目的地,以及遠端使用者與資安要求。