Comment activer et configurer le courtier MQTT de l'appareil Edge
  • 31 Oct 2023
  • 2 Minutes à lire
  • Contributeurs

Comment activer et configurer le courtier MQTT de l'appareil Edge


Résumé de l’article

Objectif

Apprendre à configurer un courtier MQTT externe sur les appareils Tulip Edge.

À partir de l'OS 50.1, les appareils Tulip Edge disposent d'un courtier MQTT externe auquel les appareils clients peuvent se connecter.

Instructions

  1. Connectez-vous au portail de l'appareil Edge.
  2. En bas de la section "Configuration du réseau", sélectionnez l'option "Courtier MQTT".

  1. Cliquez sur "Activer", saisissez le nom d'utilisateur et le mot de passe souhaités, puis cliquez sur "Enregistrer".

Utilisation du courtier MQTT avec Node-RED

Pour confirmer que le courtier est disponible, nous pouvons utiliser un nœud Node-RED MQTT IN.

  1. Si Node-RED est éteint, allumez-le et connectez-vous à l'éditeur de Node-RED.
  2. Ajoutez un nœud MQTT à votre flux et éditez le nœud.

  1. Cliquez sur le bouton "crayon" pour ouvrir la configuration du broker et définissez "Server" à localhost.

  1. Cliquez sur l'onglet "Security" et entrez le nom d'utilisateur et le mot de passe configurés pour le broker.

  1. Cliquez sur "Update" pour enregistrer les paramètres.
  2. Cliquez sur "Déployer" pour vérifier si le nœud peut se connecter au courtier.

Exemple de flux Node-RED

L'exemple ci-dessous peut être sauvegardé en tant que fichier JSON et importé dans Node-RED pour envoyer un message "world" au sujet "hello".


 {  

 "id":"c8829f45.d66fd",  

 "type" : "tab",  

 "label" : "Flow 1",  

 "disabled":false,  

 "info" :""  

 },  

 {  

 "id":"983032d6.f2f378",  

 "type" : "debug",  

 "z":"c8829f45.d66fd",  

 "name" :"",  

 "active":true,  

 "tosidebar":true,  

 "console":false,  

 "tostatus":false,  

 "complete" : "topic",  

 "targetType" : "msg",  

 "statusVal" :"",  

 "statusType" : "auto",  

 "x":800,  

 "y":180,  

 "wires" :[ 



]


},  

 {  

 "id":"39d4c518.6948ba",  

 "type" : "inject",  

 "z":"c8829f45.d66fd",  

 "name" :"",  

 "props" :[  

 {  

 "p" : "payload"  

 },  

 {  

 "p" : "topic",  

 "vt" : "str"  

 }  

 ],  

 "repeat" :"",  

 "crontab" :"",  

 "once":false,  

 "onceDelay":0.1,  

 "topic" : "hello",  

 "payload" : "world",  

 "payloadType" : "str",  

 "x":480,  

 "y":120,  

 "wires" :[  

 [  

 "33035adc.d4eae6"  

 ]  

 ]  

 },  

 {  

 "id":"f7839332.ea3a98",  

 "type" : "mqtt in",  

 "z":"c8829f45.d66fd",  

 "name" : "MQTT Receive All",  

 "topic" : "topic" : "topic" : "topic" : "topic" : "topic" : "topic"


## ",



"qos" : "2", "datatype" : "auto", "broker" : "6f327e4f.0a172", "nl":false, "rap":true, "rh":0, "x":450, "y":200, "wires" :[ [ "983032d6.f2f378", "97df7c35.a8d228" ] ]


},  

 {  

 "id":"33035adc.d4eae6",  

 "type" : "mqtt out",  

 "z":"c8829f45.d66fd",  

 "name" : "MQTT Send Hello",  

 "topic" :"",  

 "qos" :"",  

 "retain" :"",  

 "respTopic" :"",  

 "contentType" :"",  

 "userProps" :"",  

 "correl" :"",  

 "expiry" :"",  

 "broker":"6f327e4f.0a172",  

 "x":830,  

 "y":120,  

 "wires" :[ 



]


},  

 {  

 "id":"97df7c35.a8d228",  

 "type" : "debug",  

 "z":"c8829f45.d66fd",  

 "name" :"",  

 "active":true,  

 "tosidebar":true,  

 "console":false,  

 "tostatus":false,  

 "complete" : "payload",  

 "targetType" : "msg",  

 "statusVal" :"",  

 "statusType" : "auto",  

 "x":810,  

 "y":240,  

 "wires" :[ 



]


},  

 {  

 "id":"6f327e4f.0a172",  

 "type" : "mqtt-broker",  

 "name" :"",  

 "broker" : "localhost",  

 "port" : "1883",  

 "clientid" :"",  

 "usetls":false,  

 "protocolVersion" : "5",  

 "keepalive" : "60",  

 "cleansession":true,  

 "birthTopic" :"",  

 "birthQos" : "0",  

 "birthPayload" :"",  

 "birthMsg":{ 



}, "closeTopic" :", "closeQos" : "0", "closePayload" :"", "closeMsg":{ }, "willTopic" :", "willQos" : "0", "willPayload" :"", "willMsg":{ }, "sessionExpiry" :""


}  

] ```




---


Vous avez trouvé ce que vous cherchiez ?


Vous pouvez également vous rendre sur [community.tulip.co](https://community.tulip.co/?utm_source=intercom&utm_medium=article-link&utm_campaign=all) pour poser votre question ou voir si d'autres personnes ont rencontré une question similaire !


Cet article vous a-t-il été utile ?