Configuration Sparkplug B
Informations sur la configuration à effectuer pour la connexion sur le broker public de SCorp-io
Introduction
Un broker public est disponible pour les utilisateurs équipés d'équipements ou de solutions capables de publier des informations en :
MQTT classique
MQTT Sparkplug B
Adresse et port
URL du broker
Port
Identification
Pour la connexion au broker il vous sera nécessaire d'intégrer :
Un client ID
Un login
Un mot de passe
Ces éléments vous seront communiqués par SCorp-io lors de la mise en place du projet.
Certificat
Le client MQTT Sparkplug B doit se connecter en TLS1.2.
Le certificat est porté par le broker SCorp-io, il n'y a pas d'actions à effectuer côté client, hormis sélectionner le niveau de sécurité TLS1.2
Topic et Messages
Configuration
QoS : 1
Retain : false
Topic
Les messages doivent être envoyés sur un topic respectant la spécification Sparkplug B :
PROJECT_ID : l’identifiant unique du projet fourni par SCorp-io à l’inscription
EDGE_NODE_ID : l'élément qui identifie de manière unique le nœud MQTT dans l’infrastructure
DEVICE_ID : l'élément qui identifie un périphérique connecté au nœud MQTT
Dans le cas ou l'infrastructure est composée de plusieurs publishers MQTT Sparkplug B, DEVICE_ID doit être un identifiant unique déterminé par l'utilisateur
DBIRTH et NBIRTH
Afin de faciliter le scan des données par la plateforme SCorp-io, nous encourageons nos partenaires à produire un message DBIRTH avec une configuration de type retained quand cela est possible.
Last updated