4.10. NodeRed-opdrachten¶
Bij de volgende opdrachten gebruik je NodeRed-flows met MQTT-nodes. Met de MQTT-input- en output-nodes verbind je deze flows met de IoT-knopen.
Wat heb je nodig?
(gratis) FRED-account voor NodeRed (in het publieke internet)
MQTT-broker in het publieke netwerk, bijvoorbeeld:
infvopedia.nl:1883
; Vraag de toegangsgegevens hiervoor aan je docent;mqt3 web-app: http://infvopedia.nl/mqt3.html;
zo mogelijk: IoT-knoop (ESP8266) met toepassing:
mqtt-node-x
;alternatief: IoT-knoop-simulator: http://infvopedia.nl/iotnode-app.html
Voor het configureren van de IoT-knoop, zie REF!!
MQTT-nodes
figuur |
naam |
soort node |
mqtt-input-node |
input |
|
mqtt-output-node |
output |
|
mqtt-broker-node |
configuration |
In de volgende voorbeelden gebruiken we de MQTT-input- en output-nodes.
de MQTT-nodes configureer je met de mqtt-broker en het topic.
de MQTT-input-node ontvangt een MQTT-bericht en levert dat op als resultaat (
msg.payload
).de MQTT-output-node verstuurt het bericht (
msg.payload
) naar de broker.er is een aparte configuratie-node voor de MQTT-broker. Deze gebruik je indirect bij het configureren van de MQTT-input- of output-node. Je kunt deze broker-node ook vinden via het rechter “hamburger” menu: Configuration Nodes.
Let op
Bij het configureren van een mqtt-broker-node moet je ook de gebruikersnaam en het wachtwoord invullen. Deze gegevens worden bij het kopiëren en plakken van een flow niet meegekopieerd (in verband met de veiligheid).