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

De binefa.com
Salta a la navegació Salta a la cerca

Prova:

curl http://formacio.things.cat:2345/mqtt?"payload=alumneDam2&topic=programador"

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