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