獨立開發工業級Modbus資料擷取閘道ThingGateway,實現工業現場的資料收集、處理與傳輸。 負責需求分析、硬體選擇、架構設計、軟體開發、部署及發布全程流程。 採用模組化微服務架構,使用 C/C++、Python、JavaScript 及其他語言進行跨語言開發。 創新地支援 Excel 點表配置與非同步多線程通訊,顯著提升效率。 該專案已成功實施並進行試驗,並開發出跨平台的 Modbus 下游模擬器。

工業級 Modbus 資料擷取閘道 ThingGateway (TGW) (2022.12 – 2024.09)

  • 專案說明: 獨立設計並開發基於Modbus協定的邊緣採集閘道器裝置TGW,實現工業現場數據的即時收集、處理與傳輸,支持企業數位轉型。

  • 核心職責:

    • 全流程領導: 獨立負責需求分析、硬體選擇、系統架構設計、軟體開發、環境部署及版本發布等多項事務。
    • 軟體架構設計: 採用模組化設計與微服務架構,確保系統易於維護、可擴展且穩定。
    • 跨語言發展: 精通 C/C++、Python 及 JavaScript 進行開發,包括通訊模組、協定解析、應用層整合及網頁管理。
    • 基礎驅動力發展: 撰寫 GPIO 驅動程式並修改裝置樹,以實作對擴充板功能進行 Linux 核心模式控制。
    • 創新設計: 透過 Excel 檔案配置 Modbus 點表,大幅降低人力成本。
    • 額外成就: 開發跨平台 Modbus 子電腦模擬器以提升除錯與測試效率。
  • 科技堆疊: C/C++、Python、JavaScript、Shell、Bootstrap 5、Django、Qt、VSCode、MQTT、Modbus RTU/TCP、MySQL、SQLite3

  • 專案亮點:

    • 成功實施: 目前正於上海金玉蘭廣場智慧改造工程中進行試運行。
    • 高性能: 非同步多線程通訊架構提升與下游電腦 485 匯流排的通訊效率。
    • 易用性: 創新的 Excel 點表配置降低了人力成本。
    • 可擴充: 模組化微服務架構易於維護與擴展。
    • 示範展示: 提供線上示範以視覺化展示專案成果。
      https://tgw.iamlouis.online/realtime2d