Az Edge Device MQTT Broker engedélyezése és beállítása
  • 31 Oct 2023
  • 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. Kattintson a "Frissítés" gombra a beállítások mentéséhez.
  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 folyamatára

Az alábbi példa elmenthető JSON fájlként és importálható a Node-RED-be, hogy elküldhessen 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?