For the complete documentation index, see llms.txt. This page is also available as Markdown.

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 :

  1. Assurez-vous que le broker Mosquitto est en cours d’exécution (inclus dans la pile Docker Compose).

  2. Activez MQTT dans kilocenter-modules/KC-Core/config.yaml:

mqtt:
  enabled: true
  host: "localhost"
  port: 1883
  username: "admin"
  password: "KiloCenter"
  1. Redémarrez KC-Core pour que la modification prenne effet.

Valeurs par défaut du broker local

Paramètre
Valeur

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