Sisällysluettelo:

Työskentely URL-sovellusliittymän kanssa solmussa-PUNAINEN: 10 vaihetta
Työskentely URL-sovellusliittymän kanssa solmussa-PUNAINEN: 10 vaihetta

Video: Työskentely URL-sovellusliittymän kanssa solmussa-PUNAINEN: 10 vaihetta

Video: Työskentely URL-sovellusliittymän kanssa solmussa-PUNAINEN: 10 vaihetta
Video: The Future of VR and Games 2024, Marraskuu
Anonim
Työskentely URL-sovellusliittymän kanssa solmussa-RED
Työskentely URL-sovellusliittymän kanssa solmussa-RED

Tämä ohje opettaa sinulle, kuinka käyttää URL-sovellusliittymää (http get) solmu-RED: ssä. Se on tarkoituksella yksinkertaista. Ja jos olet suhteellisen uusi solmu-RED: ssä, tämä esimerkki sopii sinulle. Opetan sinulle, kuinka käyttää solmu-RED-ympäristöä ja mitä se on, ja kuinka käyttää URL-sovellusliittymää.

Opetustarkoituksiin käytän NETIO 4All -älypistorasiaa, mutta älä huoli. NETIOlla on mukava online -esittely, jota käytämme, joten sinun ei tarvitse ostaa mitään.

Vaihe 1: URL -sovellusliittymä

*Opetustarkoituksiin selitän älykkäällä powerocketilla NETIO 4All

Merkkijono, jonka NETIO -laite vastaanottaa URL -osoitteessa, jaetaan yksittäisiksi komennoiksi ja laite asettaa sitten ulostulonsa haluttuihin tiloihin toimintanumeron mukaan.

Toiminnot lähdön kanssa:

  • 0 = Lähtö pois päältä (Pois)
  • 1 = Lähtö kytketty päälle (Päällä)
  • 2 = Lähtö kytketty pois päältä lyhyeksi ajaksi (lyhyt pois päältä)
  • 3 = Lähtö kytketty päälle lyhyeksi ajaksi (lyhyt Päällä)
  • 4 = Lähtö on kytketty tilasta toiseen (vaihto)
  • 5 = Lähtötila muuttumaton (ei muutosta)

URL -API -esimerkki (vaihtaa tuloksen 1 tilan):

netio-4all.netio-products.com:8080/netio.cgi?pass=netio-psw&output1=4

Vaihe 2: Solmu-PUNAINEN

Solmu-PUNAINEN
Solmu-PUNAINEN

Mutta mikä on node-RED?

Node-RED on ohjelmointityökalu laitteiden, sovellusliittymien ja verkkopalvelujen yhdistämiseen uudella ja mielenkiintoisella tavalla. Node-RED tarjoaa selainpohjaisen kulkueditorin ja laajan valikoiman solmuja ja vaihtoehtoja.

Se on rakennettu Node. JS: n päälle, joten se on ihanteellinen käytettäväksi edullisilla laitteilla, kuten Raspberry Pi, sekä pilvessä.

Node-RED on suosittu IoT (Internet of Things) -sovellusten alusta. Virtaus (eli komentosarja tai projekti) voidaan siirtää helposti kokoonpanon json -tiedostona.

Vaihe 3: Virtaus

Virtaus
Virtaus

Ja nyt pääosa. Tältä solmu-PUNAINEN ympäristö näyttää. Seuraavassa vaiheessa näytän sinulle, kuinka tuoda virtoja.

Kuten näette, Node-RED tarjoaa selainpohjaisen kulkueditorin, joka helpottaa virtausten yhdistämistä paletin laajan solmuvalikoiman avulla. Virtoja voidaan sitten ottaa käyttöön ajon aikana yhdellä napsautuksella.

JavaScript -toiminnot voidaan luoda editorissa käyttämällä monipuolista tekstieditoria. Sisäänrakennetun kirjaston avulla voit tallentaa hyödyllisiä toimintoja, malleja tai kulkuja uudelleenkäyttöä varten.

Vaihe 4: Virtauksen tuominen - Vaihe 1

Virtauksen tuominen - Vaihe 1
Virtauksen tuominen - Vaihe 1

Valitse valikosta Tuo -> Leikepöytä.

Vaihe 5: Virtauksen tuominen - Vaihe 2

Virtauksen tuominen - Vaihe 2
Virtauksen tuominen - Vaihe 2

Kopioi sitten alla oleva teksti sille varattuun kenttään ja napsauta Tuo.

[{"id": "53632275.7d628c", "type": "tab", "label": "NETIO AN29 (URL API)", "disabled": false, "info": "", {"id": "bf404b4d.c9abf8", "type": "http request", "z": "53632275.7d628c", "name": "HTTP Request (GET)", "method": "GET", "ret": " txt "," url ":" https://netio-4all.netio-products.com:8080/netio.cgi?pass=&{{msg.payload}} "," tls ":" "," x ": 600, "y": 160, "johdot":

Vaihe 6: Puuttuvien solmujen asennus

Puuttuvien solmujen asentaminen
Puuttuvien solmujen asentaminen
Puuttuvien solmujen asentaminen
Puuttuvien solmujen asentaminen

Solmut ladataan valittuun kulkuun. On mahdollista, että näyttöön tulee virhesanoma, jossa on luettelo tuoduista lohkoista, joita ei ole vielä asennettu solmu-PUNAISEEN. Tässä tapauksessa puuttuvat lohkot on asennettava. Jos solmuja puuttuu, valitse valikosta Hallitse palettia.

Valitse sitten Asenna ja etsi ja asenna puuttuvat solmut.

Vaihe 7: Kojelauta

Kojelauta
Kojelauta
Kojelauta
Kojelauta

Dashboard on graafinen käyttöliittymä, jonka avulla voit käyttää ohjelmaa halutessasi.

Hallintapaneeli voidaan avata napsauttamalla osoitettua symbolia tai Node-RED-palvelimesi osoitteessa, johon on liitetty ui, esimerkiksi: 127.0.0.1:1880/ui

Vaihe 8: Kuinka se todella toimii

Kuinka se todella toimii
Kuinka se todella toimii
Kuinka se todella toimii
Kuinka se todella toimii
  • Viisi Flow'ssa luotua painiketta näytetään koontinäytössä.
  • Kun olet napsauttanut kojelaudan Output 1 = ON -painiketta, hyötykuormaksi asetetaan 1 (määritetty jokaisessa painikkeessa toiminnon määrittämiseksi).
  • Toimintovalitsinsolmu valitsee toimintoa vastaavan merkkijonon (syöttökuorma) ja luo tuloksena olevan URL -merkkijonon älykkään pistorasian ohjaamiseen
  • HTTP -pyyntö (GET) -solmu yhdistää IP -osoitteen + toiminnon syötetyn hyötykuorman arvosta ja lähettää tuloksena olevan merkkijonon HTTP GET -pyynnön avulla. Palvelimen vastaus (tila) palautetaan tulostena.
  • msg.payload -solmu näyttää vastauksen netio 4All -laitteessa käynnissä olevasta HTTP -palvelimesta.
  • Vastaus palvelinsolmusta näyttää palvelimen vastauksen hallintapaneelissa

Vaihe 9: Edellä mainitut solmut ja niiden asetukset

Yllä mainitut solmut ja niiden asetukset
Yllä mainitut solmut ja niiden asetukset
Yllä mainitut solmut ja niiden asetukset
Yllä mainitut solmut ja niiden asetukset
Yllä mainitut solmut ja niiden asetukset
Yllä mainitut solmut ja niiden asetukset

Vaihe 10: Lisätietoja

Kiitos, että luit ohjeeni. Toivottavasti nautit ja opit jotain uutta.

Tämä ohje oli pikaopas URL-sovellusliittymän käyttämisestä solmu-RED: n kanssa

Tarkemmat ohjeet saat napsauttamalla alla olevaa linkkiä.

www.netio-products.com/en/application-notes/an29-node-red-example-of-url-api-communication-with-netio-4x

Lisäksi on olemassa samankaltaisia oppaita solmun-PUN eri käyttötarkoituksista, joten jos olet kiinnostunut, tutustu:

Työskentely REST JSON -laitteella solmu-PUNAISESSA

www.netio-products.com/en/application-notes/an30-node-red-example-of-rest-json-communication-with-netio-4x

Työskentely REST XML: n kanssa solmu-RED: ssä

www.netio-products.com/en/application-notes/an31-node-red-example-of-rest-xml-communication-with-netio-4x

Työskentely TCP/Modbus-toiminnolla solmu-PUNAISESSA

Tulossa pian.

Suositeltava: