MENU
    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":[
    Plain text

    ]

    },
     {
     "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":[
    Plain text

    ]

    },
     {
     "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":[
    Plain text

    ]

    },
     {
     "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":{
    Plain text

    }, "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!
    Plain text

    Hasznos volt ez a cikk?