獨立研發工業級 Modbus 數據採集閘道 ThingGateway,實現工業現場數據採集、處理和傳輸。 全程負責需求分析、硬體選型、架構設計、軟體開發、部署和發佈。 採用模組化微服務架構,運用 C/C++、Python 和 JavaScript 等進行跨語言開發。 創新性地實現Excel點表配置和異步多線程通信,顯著提升效率。 專案已成功落地試運行,並開發了跨平臺Modbus下位機模擬器。
工業級 Modbus 數據採集網關 ThingGateway (TGW) (2022.12 – 2024.09)
專案描述: 獨立設計並開發了一款基於Modbus協定的邊緣採集網關設備 TGW,實現工業現場數據的即時採集、處理和傳輸,助力企業數字化轉型。
核心職責:
- 全流程主導: 從需求分析、硬體選型、系統架構設計、軟體開發到環境部署、版本發佈,全程獨立負責。
- 軟體架構設計: 採用模組化設計和微服務架構,確保系統易維護、可拓展和穩定。
- 跨語言開發: 熟練運用 C/C++、Python 和 JavaScript 進行開發,包括通信模組、協定解析、應用層對接和 Web 管理等。
- 底層驅動開發: 編寫 GPIO 驅動並修改設備樹,實現 Linux 內核態對擴展電路板功能的控制。
- 創新性設計: 通過 Excel 檔配置 Modbus 點表,顯著降低人工成本。
- 附加成果: 開發了跨平臺Modbus下位機模擬器,提升調試和測試效率。
技術棧: C/C++、Python、JavaScript、Shell、Bootstrap 5、Django、Qt、VSCode、MQTT、Modbus RTU/TCP、MySQL、SQLite3
專案亮點:
- 成功落地: 在上海金玉蘭廣場智慧化改造項目中試運行。
- 高性能: 異步多線程通信架構,提高與下位機 485 總線的通信效率。
- 易用性: 創新性 Excel 點表配置,降低人工成本。
- 可拓展: 模組化微服務架構,易於維護和擴展。
- Demo 展示: 提供在線演示,直觀展示專案成果。
https://tgw.iamlouis.online/realtime2d