Az Edge Device MQTT Broker engedélyezése és beállítása
  • 23 Jan 2025
  • 1 Elolvasandó perc
  • Közreműködők

Az Edge Device MQTT Broker engedélyezése és beállítása


Cikk összefoglaló

Cél

Ismerje meg, hogyan állíthat be egy külső MQTT brókert a Tulip Edge eszközökön.

Az OS 50.1-től kezdve a Tulip Edge eszközök rendelkeznek egy külső MQTT brókerrel, amelyhez az ügyféleszközök csatlakozhatnak.

Utasítások

  1. Jelentkezzen be az Edge Device Portalba.
  2. A "Hálózati konfiguráció" szakasz alján válassza az "MQTT Broker" opciót.

  1. Kattintson az "Engedélyezés" gombra, adja meg a kívánt felhasználónevet és jelszót, majd nyomja meg a "Mentés" gombot.

Az MQTT Broker használata a Node-RED-del

A bróker elérhetőségének megerősítéséhez használhatunk egy Node-RED MQTT IN csomópontot.

  1. Ha a Node-RED ki van kapcsolva, kapcsoljuk be, és jelentkezzünk be a Node-RED szerkesztőbe.
  2. Adjunk hozzá egy MQTT-csomópontot az áramláshoz, és szerkesszük a csomópontot.

  1. Kattintson a ceruza gombra a brókerkonfiguráció megnyitásához, és állítsa a "Server" értékét localhost-ra.

  1. Kattintson a "Biztonság" fülre, és adja meg a brókerhez konfigurált felhasználónevet és jelszót.

  1. A beállítások mentéséhez kattintson a "Frissítés" gombra.
  2. Kattintson a "Deploy" (Telepítés) gombra annak ellenőrzéséhez, hogy a csomópont tud-e csatlakozni a brókerhez.

Példa a Node-RED folyamatra

Az alábbi példa elmenthető JSON fájlként és importálható a Node-RED-be, hogy elküldhessünk egy "world" üzenetet a "hello" témába.

 {  
 "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": "##",  
 "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":""


}  
]```




---

Megtalálta, amit keresett?


A [community.tulip.co](https://community.tulip.co/?utm_source=intercom&utm_medium=article-link&utm_campaign=all) oldalon is megteheti, hogy felteszi kérdését, vagy megnézheti, hogy mások is szembesültek-e hasonló kérdéssel!


Hasznos volt ez a cikk?