Je vais concevoir un enregistreur de données modbus tcp rtu personnalisé en python, pont mqtt et tableau de bord
Développeur PLC et HMI
À propos de ce service
Vous avez besoin de transmettre des données depuis des PLC, compteurs d'énergie, VFD ou capteurs vers un tableau de bord Web ou le Cloud sans licences SCADA coûteuses ?
Les plugins Modbus standard dans Node-RED ou Home Assistant se figent souvent lors de coupures réseau ou corrompent les données Float32 à cause d’un ordre incorrect des bytes/mots.
Je vais créer une passerelle Edge Python dédiée, de qualité industrielle, pour une acquisition de données fiable 24/7, leur analyse et leur publication via MQTT.
CE QUE VOUS OBTENEZ :
- Polling Modbus TCP & RTU (RS-485) : service asynchrone, tolérant aux pannes.
- Analyse avancée des données : gestion native de Float32, Int32, UInt16 et échange de mots/bytes.
- Configuration YAML simple : ajouter de nouveaux appareils ou cartes d’enregistrement en quelques secondes sans coder.
- Intégration MQTT : transmettre des JSON structurés à Mosquitto, EMQX, AWS IoT ou Home Assistant.
- Tableau de bord Web en direct : graphiques, jauges et indicateurs de statut en temps réel (Node-RED/Grafana).
- Démarrage automatique du service : configuration systemd (Linux/Raspberry Pi) ou service Windows.
IDÉAL POUR :
- Installations industrielles et commerciales (HVAC, énergie, eau)
- Agriculture intelligente, stockage frigorifique et équipements miniers
Mon portfolio
FAQ
Traduction automatique
De quoi ai-je besoin pour commencer ?
Veuillez fournir la carte d’enregistrement Modbus de l’appareil (PDF/Excel), les paramètres de communication (baud, adresse IP, IDs des esclaves) et l’accès à distance (AnyDesk ou TeamViewer).
Puis-je ajouter moi-même de nouveaux appareils Modbus plus tard ?
Oui ! Le système utilise un fichier de configuration propre, config.yaml. Vous pouvez facilement ajouter de nouveaux appareils ou adresses d’enregistrement en modifiant du texte — sans coder.
Quel matériel/OS est supporté ?
Tout système Linux (Raspberry Pi, Ubuntu, Debian) ou PC/serveur Windows.

