- Nyomtat
Az Edge Device MQTT Broker engedélyezése és beállítása
Cikk összefoglaló
Hasznosnak találta ezt az összefoglalót?
Köszönjük visszajelzését
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
- Jelentkezzen be az Edge Device Portalba.
- A "Hálózati konfiguráció" szakasz alján válassza az "MQTT Broker" opciót.
- 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.
- Ha a Node-RED ki van kapcsolva, kapcsoljuk be, és jelentkezzünk be a Node-RED szerkesztőbe.
- Adjunk hozzá egy MQTT-csomópontot az áramláshoz, és szerkesszük a csomópontot.
- Kattintson a ceruza gombra a brókerkonfiguráció megnyitásához, és állítsa a "Server" értékét
localhost-ra
.
- Kattintson a "Biztonság" fülre, és adja meg a brókerhez konfigurált felhasználónevet és jelszót.
- Kattintson a "Frissítés" gombra a beállítások mentéséhez.
- 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?