Sisällysluettelo:
- Vaihe 1: URL -sovellusliittymä
- Vaihe 2: Solmu-PUNAINEN
- Vaihe 3: Virtaus
- Vaihe 4: Virtauksen tuominen - Vaihe 1
- Vaihe 5: Virtauksen tuominen - Vaihe 2
- Vaihe 6: Puuttuvien solmujen asennus
- Vaihe 7: Kojelauta
- Vaihe 8: Kuinka se todella toimii
- Vaihe 9: Edellä mainitut solmut ja niiden asetukset
- Vaihe 10: Lisätietoja
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
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
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
Valitse valikosta Tuo -> Leikepöytä.
Vaihe 5: 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
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
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
- 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
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.