Aller au contenu principal
Prérequis

Avant de commencer, assurez-vous d’être connecté à la plateforme Ferronext.

Pour accéder à l’interface de déploiement d’une source de données :

  1. Rendez-vous dans la section Sources de données depuis le menu de navigation latéral.
  2. Sélectionnez la source pour laquelle vous souhaitez créer un déploiement.
  3. Deux accès sont possibles :
  • Cliquez sur l’onglet Déploiements, puis sur le bouton + pour créer un nouveau déploiement.
  • Cliquez sur le bouton , puis sélectionnez Configurer un déploiement dans le menu déroulant.
  1. Dans la section Connectivité, sélectionnez le protocole MQTT.

Configuration d'un déploiement MQTT

Démonstration vidéo

La vidéo ci-dessus vous montre rapidement les étapes de configuration. Vous retrouverez ci-dessous une explication plus détaillée, illustrée par des captures d’écran.

Interface de configuration

Configuration d'un déploiement MQTT

Le formulaire de configuration d'un déploiement MQTT comporte plusieurs sections à renseigner.

Le protocole MQTT (Message Queuing Telemetry Transport) est un protocole de messagerie léger, très utilisé pour la communication entre capteurs, objets connectés et systèmes industriels. Il repose sur un modèle publish/subscribe (publication / abonnement), ce qui le rend particulièrement adapté aux scénarios temps réel dans l’IoT ferroviaire : par exemple, un capteur de température dans un train publie ses données sur un topic, et la plateforme s’abonne pour recevoir et traiter ces informations.

Cette configuration est divisée en plusieurs sections :

Connectivité

Connectivité

Dans cette section, vous devez renseigner les informations suivantes :

  1. Protocole : doit être MQTT. Cela garantit que la communication se fera via ce protocole de messagerie léger.

  2. Hôte du broker : Le broker est le serveur central qui distribue les messages entre les différents clients (capteurs et consommateurs).

    • Exemple : broker.emqx.io, mqtt.example.com ou une adresse IP interne (192.168.1.50).
  3. Port : Port réseau utilisé pour établir la connexion MQTT.

    • Par défaut : 1883 pour MQTT sans chiffrement, 8883 pour MQTT avec TLS.
  4. Topic : Un topic est une chaîne hiérarchique qui identifie le canal de communication sur lequel les messages sont publiés.

    • Exemple : train/sensors/temperature
    • Ici, tous les capteurs de température des trains publient sur ce topic, et votre plateforme s’y abonne pour recevoir les données.
  5. Mode TLS : choix possible Oui ou Non.

    • TLS (Transport Layer Security) permet de chiffrer les échanges pour garantir la confidentialité et l’intégrité des données.
    • Utilisez-le si vous échangez des données sensibles (par exemple, la position GPS des trains).
  6. Méthode d'authentification : Détermine la façon dont le client MQTT s’identifie auprès du broker.

    • Utilisateur / Mot de passe : en sélectionnant cette option, deux champs apparaissent pour renseigner vos identifiants.
    • Aucune : le broker accepte les connexions sans authentification.

Correspondances

Correspondances

La correspondance permet de relier les données brutes reçues du capteur MQTT aux variables de votre source de données.

  • Vous devez :
    1. Donner une description (par ex. Capteur température wagon 3).
    2. Sélectionner la variable correspondante dans votre source.
    3. Associer la clé du message MQTT (par exemple temp ou speed) à la variable définie dans la source de donnée.