4.10.4. LED-afstandsbediening¶
Met de NodeRed UI-nodes maak je een web-interface om de LED van een IoT-knoop aan- en uit te zetten.
NodeRed remote led control¶
Uitleg bij deze flow:
we gebruiken de function-node om de achtergrondkleur van de knoppen aan te passen: rood als de led brandt, blauw als deze niet brandt.
if (msg.payload.payload[0].dOut == 1) {
msg.background = "red";
} else {
msg.background = "blue";
}
return msg;
msg.payloadis hier het MQTT-JSON-bericht; dit is een object met alspayloadde sensorgegevens in LPP-formaat;payload[0]geeft de toestand van LED0 weer;de on-button maakt (bij indrukken van de knop) een JSON-bericht aan:
{"0":{"dOut":1}}de off-button maakt een JSON-bericht aan:
{"0":{"dOut":0}}de MQTT-output-node verstuurt dit bericht via de broker naar de IoT-knoop.
De flow: download mqtt-led-remote-flow.json.
You have attempted of activities on this page