Unabhängig entwickelte er das industrielltaugliche Modbus-Datenerfassungsgateway ThingGateway, das Datenerfassung, -verarbeitung und -übertragung an Industriestandorten ermöglichte. Verantwortlich für Anforderungsanalyse, Hardwareauswahl, Architekturdesign, Softwareentwicklung, Bereitstellung und Veröffentlichung während des gesamten Prozesses. Verwendet eine modulare Microservices-Architektur, die C/C++, Python, JavaScript und andere Sprachen für die Sprachübergreifende Entwicklung nutzt. Innovativ ermöglicht die Konfiguration von Excel-Punkttabellen und asynchrone Multithread-Kommunikation, was die Effizienz deutlich steigert. Das Projekt wurde erfolgreich umgesetzt und getestet, und ein plattformübergreifender Modbus-Downstream-Simulator wurde entwickelt.

Industrie-Modbus Datenerfassungs-Gateway ThingGateway (TGW) (2022.12 – 2024.09)

  • Projektbeschreibung: Unabhängig entwickelte und entwickelte er ein Edge-Acquisition-Gateway-Gerät TGW basierend auf dem Modbus-Protokoll, das die Echtzeiterfassung, Verarbeitung und Übertragung von Industriestandortdaten ermöglichte und so die digitale Unternehmenstransformation unterstützte.

  • Kernaufgaben:

    • Vollständige Prozessführung: Unabhängig verantwortlich für alles von Anforderungsanalyse, Hardwareauswahl, Systemarchitekturdesign, Softwareentwicklung bis hin zur Umgebungsbereitstellung und Versionsfreigabe.
    • Softwarearchitektur-Design: Ein modulares Design und eine Microservices-Architektur werden übernommen, um sicherzustellen, dass das System einfach zu warten, skalierbar und stabil ist.
    • Sprachübergreifende Entwicklung: Versiert in C/C++, Python und JavaScript für die Entwicklung, einschließlich Kommunikationsmodulen, Protokollparsing, Integration der Anwendungsebene und Webmanagement.
    • Zugrunde liegende Treiberentwicklung: Schreibe GPIO-Treiber und ändere Gerätebäume, um die Linux-Kernel-Modussteuerung über erweiterte Board-Funktionalität zu implementieren.
    • Innovatives Design: Die Konfiguration von Modbus-Punkttabellen über Excel-Dateien reduziert die Arbeitskosten erheblich.
    • Weitere Erfolge: Entwicklung eines plattformübergreifenden Modbus-Subcomputer-Simulators zur Verbesserung der Debugging- und Testeffizienz.
  • Tech-Stack: C/C++、Python、JavaScript、Shell、Bootstrap 5、Django、Qt、VSCode、MQTT、Modbus RTU/TCP、MySQL、SQLite3

  • Projekt-Highlights:

    • Erfolgreiche Umsetzung: Es befindet sich im Versuchsbetrieb während des intelligenten Renovierungsprojekts des Shanghai Jinyulan Plaza.
    • Hohe Leistung: Die asynchrone Multithreaded-Kommunikationsarchitektur verbessert die Kommunikationseffizienz mit dem Downstream-Computer 485-Bus.
    • Benutzerfreundlichkeit: Innovative Excel-Punkttabellenkonfiguration senkt die Arbeitskosten.
    • Erweiterbar: Eine modulare Microservices-Architektur ist einfach zu warten und skalierbar.
    • Demo-Showcase: Online-Demonstrationen werden bereitgestellt, um die Projektergebnisse visuell zu präsentieren.
      https://tgw.iamlouis.online/realtime2d