Desenvolupament d'una API en NodeRed. Pasarel·la HTTP a MQTT

De binefa.com
La revisió el 12:05, 18 feb 2025 per Jordi Binefa (discussió | contribucions) (Es crea la pàgina amb «= API en NodeRed. Pasarel·la '''HTTP a MQTT''' = center|Flux HTTP a MQTT [https://www.binefa.cat/training/upcSchool/2022/20220402/ht...».)
(dif) ← Versió més antiga | Versió actual (dif) | Versió més nova → (dif)
Salta a la navegació Salta a la cerca

API en NodeRed. Pasarel·la HTTP a MQTT

Flux HTTP a MQTT

Flux httpMqtt.nodered.json

Apagant led blanc:

Apagant led blancto. HTTP a MQTT

Encenent led blanc:

Encenent led blanc. HTTP a MQTT
  • Funció bridge:
msg.topic = msg.req.query['topic'];
msg.payload = msg.req.query['payload'];
return msg;
  • Funció response:
msg.payload = "Tema: "+msg.req.query['topic']+", missatge: "+msg.req.query['payload'];
return msg;

Captura de la resposta web

curl "http://iot.electronics.cat:2222/mqtt2?topic=/7C9EBDEA5BA0/ledW&&payload=0"
Tema: /7C9EBDEA5BA0/ledW, missatge: 0

Es pot redireccionar la resposta a un arxiu:

curl "http://iot.electronics.cat:2222/mqtt2?topic=/7C9EBDEA5BA0/ledW&&payload=0" > resposta.txt

curl per Windows