Premiers pas avec MQTT
Premiers pas avec MQTT dans KiloCenter — activez le broker désactivé par défaut, abonnez-vous aux événements, publiez les liaisons descendantes.
Objectif
Activez l’intégration MQTT et validez la consommation des événements ainsi que la publication des commandes.
Prérequis
MQTT est désactivé par défaut dans KiloCenter. Avant d’utiliser MQTT :
Assurez-vous que le broker Mosquitto est en cours d’exécution (inclus dans la pile Docker Compose).
Activez MQTT dans
kilocenter-modules/KC-Core/config.yaml:
mqtt:
enabled: true
host: "localhost"
port: 1883
username: "admin"
password: "KiloCenter"Redémarrez KC-Core pour que la modification prenne effet.
Valeurs par défaut du broker local
Broker
localhost:1883
Nom d’utilisateur
admin
Mot de passe
KiloCenter
Préfixe de topic
mioty (configurable dans config.yaml)
S’abonner aux événements de liaison montante
Publier une commande de liaison descendante
Remplacez <EP_EUI_HEX> avec l’EUI de votre endpoint au format hexadécimal.
Observer le topic de résultat
Contrat de topic et référence de charge utile
Pour la structure complète des topics et les formats de charge utile, voir :
kilocenter-modules/docs/mqtt-integration.md
Mis à jour