- Drucken
Aktivieren und Einrichten des Edge Device MQTT-Brokers
Zweck
Lernen, wie man einen externen MQTT-Broker auf Tulip Edge Devices einrichtet
Ab OS 50.1 verfügen Tulip Edge-Geräte über einen externen MQTT-Broker, mit dem sich Client-Geräte verbinden können.
Anweisungen
- Loggen Sie sich in das Edge Device Portal ein.
- Wählen Sie unten im Abschnitt "Netzwerkkonfiguration" die Option "MQTT Broker".
- Klicken Sie auf "Aktivieren", geben Sie den gewünschten Benutzernamen und das Passwort ein und klicken Sie auf "Speichern".
Verwendung des MQTT-Brokers mit Node-RED
Um zu bestätigen, dass der Broker verfügbar ist, können wir einen Node-RED MQTT IN-Knoten verwenden.
- Wenn Node-RED ausgeschaltet ist, schalten Sie es ein und melden Sie sich im Node-RED-Editor an.
- Fügen Sie einen MQTT-Knoten zu Ihrem Ablauf hinzu und bearbeiten Sie den Knoten.
- Klicken Sie auf die Bleistift-Schaltfläche, um die Broker-Konfiguration zu öffnen und setzen Sie "Server" auf
localhost
.
- Klicken Sie auf die Registerkarte "Sicherheit" und geben Sie den für den Broker konfigurierten Benutzernamen und das Passwort ein.
- Klicken Sie auf "Aktualisieren", um die Einstellungen zu speichern.
- Klicken Sie auf "Bereitstellen", um zu prüfen, ob der Knoten eine Verbindung zum Broker herstellen kann.
Beispiel Node-RED-Ablauf
Das folgende Beispiel kann als JSON-Datei gespeichert und in Node-RED importiert werden, um eine "world"-Nachricht an das "hello"-Thema zu senden.
{
"id":"c8829f45.d66fd",
"type": "tab",
"label": "Flow 1",
"deaktiviert":false,
"info":""
},
{
"id":"983032d6.f2f378",
"type": "debug",
"z":"c8829f45.d66fd",
"name":"",
"aktiv":wahr,
"tosidebar":true,
"Konsole":false,
"tostatus":false,
"complete": "Thema",
"targetType": "msg",
"statusVal":"",
"statusType": "auto",
"x":800,
"y":180,
"wires":[
]
},
{
"id":"39d4c518.6948ba",
"type": "inject",
"z":"c8829f45.d66fd",
"name":"",
"props":[
{
"p": "payload"
},
{
"p": "Thema",
"vt": "str"
}
],
"repeat":"",
"crontab":"",
"once":false,
"onceDelay":0.1,
"topic": "hallo",
"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":"",
"aktiv":wahr,
"tosidebar":true,
"Konsole":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":""
}
] ```
---
Haben Sie gefunden, wonach Sie gesucht haben?
Sie können auch auf [community.tulip.co](https://community.tulip.co/?utm_source=intercom&utm_medium=article-link&utm_campaign=all) Ihre Frage stellen oder sehen, ob andere mit einer ähnlichen Frage konfrontiert wurden!