Ha sviluppato in modo indipendente il gateway industriale di acquisizione dati Modbus ThingGateway, che consente la raccolta, l'elaborazione e la trasmissione dei dati nei siti industriali. Responsabile dell'analisi dei requisiti, della selezione hardware, della progettazione dell'architettura, dello sviluppo software, del deployment e del rilascio durante tutto il processo. Adotta un'architettura modulare di microservizi, utilizzando C/C++, Python, JavaScript e altri linguaggi per lo sviluppo cross-language. Consente in modo innovativo la configurazione delle tabelle di punti Excel e la comunicazione asincrona multithread, migliorando significativamente l'efficienza. Il progetto è stato implementato e testato con successo, ed è stato sviluppato un simulatore Modbus downstream multipiattaforma.

Gateway Modbus per l'acquisizione dati di livello industriale ThingGateway (TGW) (2022.12 – 2024.09)

  • Descrizione del progetto: Ha progettato e sviluppato in modo indipendente un dispositivo gateway per acquisizione edge, TGW, basato sul protocollo Modbus, che consente la raccolta, l'elaborazione e la trasmissione in tempo reale di dati di siti industriali, supportando la trasformazione digitale aziendale.

  • Responsabilità fondamentali:

    • Leadership a tutto processo: Responsabile indipendentemente di tutto, dall'analisi dei requisiti, selezione hardware, progettazione dell'architettura di sistema, sviluppo software fino al deployment dell'ambiente e rilascio delle versioni.
    • Progettazione di architettura software: Vengono adottati progetti modulari e architettura microservizi per garantire che il sistema sia facile da mantenere, scalabile e stabile.
    • Sviluppo cross-language: Competente in C/C++, Python e JavaScript per lo sviluppo, inclusi moduli di comunicazione, analisi sintetica dei protocolli, integrazione a livello applicativo e gestione web.
    • Sviluppo del driver sottostante: Scrivere driver GPIO e modificare alberi di dispositivi per implementare il controllo in modalità kernel Linux invece di funzionalità estese della scheda.
    • Design innovativo: Configurare tabelle di punti Modbus tramite file Excel riduce significativamente i costi di manodopera.
    • Risultati aggiuntivi: Ha sviluppato un simulatore di subcomputer Modbus multipiattaforma per migliorare l'efficienza del debug e dei test.
  • Pila Tecnologica: C/C++、Python、JavaScript、Shell、Bootstrap 5、Django、Qt、VSCode、MQTT、Modbus RTU/TCP、MySQL、SQLite3

  • Punti salienti del progetto:

    • Implementazione di successo: È in fase di prova durante il progetto di ristrutturazione intelligente della Plaza Shanghai Jinyulan.
    • Alte prestazioni: L'architettura di comunicazione asincrona multithreaded migliora l'efficienza comunicativa con il bus 485 del computer a valle.
    • Facilità d'uso: La configurazione innovativa di tabelle a punti Excel riduce i costi di manodopera.
    • Estensibile: L'architettura modulare dei microservizi è facile da mantenere e scalare.
    • Dimostrazione: Vengono fornite dimostrazioni online per mostrare visivamente i risultati dei progetti.
      https://tgw.iamlouis.online/realtime2d