Acquisizione Dati Modbus su Excel
Budget / Salary€30–250
TypeFreelance project
LocationRemote
Posted1 hour ago
Ho diverse periferiche collegate al PC tramite USB, porte COM e rete LAN. Le comunicazioni arrivano in tre formati: Modbus-RTU, stringhe ASCII e pacchetti binari. Mi serve un’applicazione che intercetti questi flussi in tempo reale, li decodifichi e li inoltri sia a un file Excel (.xlsx) sia a un database locale (SQLite o soluzione equivalente).
Obiettivi principali
• Rilevare e monitorare le porte USB/COM e le connessioni LAN in ascolto.
• Gestire i tre protocolli indicati senza interrompere il traffico esistente.
• Salvare automaticamente i dati su fogli Excel organizzati per data/ora e su tabelle di database con la stessa struttura.
• Prevedere filtri base (per indirizzo Modbus, parola chiave ASCII, ecc.) e la possibilità di cambiare il percorso dei log da interfaccia grafica semplice.
Deliverable attesi
1. Programma eseguibile (Windows) oppure script Python/C# facilmente avviabile.
2. File di configurazione chiaro in cui indicare porta, baud rate, IP, ecc.
3. Schema del database e macro o routine già pronte per aggiornare Excel.
4. Breve guida d’uso che spieghi installazione, set-up e come aggiungere nuove periferiche.
Accetto proposte su librerie o framework specifici (ad esempio pySerial, libmodbus, NModbus, .NET SerialPort), purché garantiscano stabilità nel tempo. Cerco una soluzione pronta all’uso ma espandibile, con codice sorgente incluso per future modifiche.
Obiettivi principali
• Rilevare e monitorare le porte USB/COM e le connessioni LAN in ascolto.
• Gestire i tre protocolli indicati senza interrompere il traffico esistente.
• Salvare automaticamente i dati su fogli Excel organizzati per data/ora e su tabelle di database con la stessa struttura.
• Prevedere filtri base (per indirizzo Modbus, parola chiave ASCII, ecc.) e la possibilità di cambiare il percorso dei log da interfaccia grafica semplice.
Deliverable attesi
1. Programma eseguibile (Windows) oppure script Python/C# facilmente avviabile.
2. File di configurazione chiaro in cui indicare porta, baud rate, IP, ecc.
3. Schema del database e macro o routine già pronte per aggiornare Excel.
4. Breve guida d’uso che spieghi installazione, set-up e come aggiungere nuove periferiche.
Accetto proposte su librerie o framework specifici (ad esempio pySerial, libmodbus, NModbus, .NET SerialPort), purché garantiscano stabilità nel tempo. Cerco una soluzione pronta all’uso ma espandibile, con codice sorgente incluso per future modifiche.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.