Tvåvägs Remote Intel Edison Summer (2 / 4 steg)
Steg 2: Distribuera en RESTful API på Edison en (Johnny)
Inom den nod-röd redaktören av Edison A, skapa en flik som heter "Vilsamt".
Kopiera följande JSON text:
[{"id":"cdb148cc.324eb8","type":"http in","z":"802dc3e5.7fd24","name":"GET /isbuttoned","url":"/isbuttoned","method":"get","swaggerDoc":"","x":235,"y":343,"wires":[["ef03c81d.10fc38"]]},{"id":"ef03c81d.10fc38","type":"function","z":"802dc3e5.7fd24","name":"retrieve-isButtoned","func":"msg.payload = {\"isButtoned\" : context.global.isButtoned};\nmsg.statusCode = 200;\nreturn msg;","outputs":1,"noerr":0,"x":430,"y":343,"wires":[["bde08cf5.421f7"]]},{"id":"bde08cf5.421f7","type":"http response","z":"802dc3e5.7fd24","name":"","x":603,"y":341,"wires":[]}]
Inom nod-röd, klicka på övre högra menyknapp -> Importera -> Urklipp.
Klistra in JSON text och klicka på ok. "Vilsamt" arbetsflödet distribueras på Edison A.
Vad gör arbetsflödet?
- Etablerade en HTTP slutpunkten kallas "/ isbuttoned".
- Noden "Hämta-isButtoned" och "http" noden arbetar tillsammans för att publicera värdet av den globala variabeln "context.global.isButtoned" som en JSON-sträng.
Till exempel ger åtkomst till URL-adressen "http://edison-A-name.local/isbuttoned" dig denna utgång:
{isButtoned: 0}
eller
{isButtoned: 1}