Përmbajtje:
- Hapi 1: URL API
- Hapi 2: Nyja-KUQ
- Hapi 3: Rrjedha
- Hapi 4: Si të Importoni Rrjedha - Hapi 1
- Hapi 5: Si të Importoni Rrjedha - Hapi 2
- Hapi 6: Instalimi i nyjeve që mungojnë
- Hapi 7: Paneli i kontrollit
- Hapi 8: Si funksionon në të vërtetë
- Hapi 9: Nyjet e përmendura më sipër dhe cilësimet e tyre
- Hapi 10: Më shumë informacion
Video: Puna me URL API në Nyje-KUQ: 10 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:11
Ky udhëzues do t'ju mësojë se si të përdorni URL API (http get) në nyjen-RED. Intentionshtë qëllimisht e thjeshtë. Dhe nëse jeni relativisht i ri në nyjen-RED atëherë ky shembull është i duhuri për ju. Unë do t'ju mësoj se si të përdorni mjedisin nyje-RED dhe çfarë është dhe si të përdorni URL API.
Për qëllime mësimore do të përdor prizë të energjisë NETIO 4All, por mos u shqetësoni NETIO ka një demonstrim të bukur në internet të cilin ne do ta përdorim, kështu që ju nuk keni pse të blini asgjë.
Hapi 1: URL API
*Për qëllime mësimore unë do të shpjegoj me Netsi 4All të fuqishëm
Vargu i karaktereve të marra nga pajisja NETIO në URL ndahet në komanda individuale dhe pajisja pastaj vendos daljet e saj në gjendjet e dëshiruara sipas numrit të veprimit.
Veprimet me daljen:
- 0 = Dalja është e fikur (joaktive)
- 1 = Dalja e ndezur (Aktive)
- 2 = Dalja është e fikur për një kohë të shkurtër (e shkurtër Fikur)
- 3 = Dalja e ndezur për një kohë të shkurtër (e shkurtër e ndezur)
- 4 = Dalja kaloi nga një gjendje në tjetrën (kaloni)
- 5 = Gjendja e daljes e pandryshuar (pa ndryshim)
Shembull URL API (ndryshon gjendjen e daljes 1):
netio-4all.netio-products.com:8080/netio.cgi?pass=netio-psw&output1=4
Hapi 2: Nyja-KUQ
Por çfarë është nyja-KUQ?
Node-RED është një mjet programimi për lidhjen e pajisjeve harduerike, API-ve dhe shërbimeve online në mënyra të reja dhe interesante. Node-RED siguron një redaktues të rrjedhës të bazuar në shfletues dhe një zgjedhje të gjerë të nyjeve dhe opsioneve.
Isshtë ndërtuar në Node. JS, duke e bërë atë ideale për të punuar me pajisje me kosto të ulët, si Raspberry Pi, si dhe në cloud.
Node-RED është një platformë e njohur për aplikimet IoT (Internet of Things). Një rrjedhë (domethënë një skenar ose një projekt) mund të transferohet lehtësisht si një skedar json konfigurimi.
Hapi 3: Rrjedha
Dhe tani pjesa kryesore. Kështu duket mjedisi nyje-KUQ. Në hapin tjetër do t'ju tregoj se si të importoni rrjedhat.
Siç mund ta shihni, Node-RED siguron një redaktues të rrjedhës të bazuar në shfletues që e bën të lehtë lidhjen e rrjedhave duke përdorur gamën e gjerë të nyjeve në paleta. Rrjedhat pastaj mund të vendosen në kohën e funksionimit me një klik të vetëm.
Funksionet JavaScript mund të krijohen brenda redaktorit duke përdorur një redaktues të pasur teksti. Një bibliotekë e integruar ju lejon të ruani funksione, shabllone ose rrjedha të dobishme për ripërdorim.
Hapi 4: Si të Importoni Rrjedha - Hapi 1
Në menunë, zgjidhni Import -> Clipboard.
Hapi 5: Si të Importoni Rrjedha - Hapi 2
Pastaj, kopjoni tekstin më poshtë në fushën e treguar dhe klikoni Import.
[{"id": "53632275.7d628c", "type": "tab", "label": "NETIO AN29 (URL API)", "çaktivizuar": 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, "tela":
Hapi 6: Instalimi i nyjeve që mungojnë
Nyjet ngarkohen në rrjedhën e zgjedhur. Shtë e mundur që një mesazh gabimi të shfaqet me një listë të blloqeve që janë duke u importuar, por që nuk janë instaluar ende në Node-RED. Në këtë rast, blloqet që mungojnë duhet të instalohen. Nëse mungojnë nyjet, zgjidhni Menaxho paletën në meny.
Pastaj zgjidhni Instaloni dhe gjeni dhe instaloni nyjet që ju mungojnë.
Hapi 7: Paneli i kontrollit
Paneli është ndërfaqe grafike me të cilën mund të përdorni programin tuaj nëse dëshironi.
Paneli mund të hapet duke klikuar simbolin e treguar, ose në adresën e serverit tuaj Node-RED me ui të bashkangjitur, p.sh.: 127.0.0.1:1880/ui
Hapi 8: Si funksionon në të vërtetë
- Pesë butona të krijuar në Flow shfaqen në Panel.
- Pas klikimit të butonit Output 1 = ON në Panel, ngarkesa e ngarkuar është vendosur në 1 (e përcaktuar në secilën prej butonave për të specifikuar veprimin).
- Nyja e Zgjedhësit të Veprimit zgjedh vargun që korrespondon me veprimin (ngarkesa hyrëse) dhe krijon vargun URL që rezulton për kontrollin e prizës së energjisë inteligjente
- Nyja HTTP Request (GET) bashkon adresën IP + veprimin nga vlera e ngarkesës hyrëse dhe dërgon vargun që rezulton duke përdorur HTTP GET Request. Përgjigja e serverit (statusi) kthehet si dalje.
- msg.pyload nyja shfaq përgjigjen nga serveri HTTP që funksionon në pajisjen netio 4All.
- Dhe Përgjigja nga nyja e serverit tregon përgjigjen e serverit në Pult
Hapi 9: Nyjet e përmendura më sipër dhe cilësimet e tyre
Hapi 10: Më shumë informacion
Faleminderit që lexuat udhëzimet e mia. Shpresoj se ju ka pëlqyer dhe keni mësuar diçka të re.
Ky udhëzues ishte udhëzues i shpejtë se si të përdorni URL API me nyjen-RED
Për udhëzues të detajuar klikoni në lidhjen më poshtë.
www.netio-products.com/en/application-notes/an29-node-red-example-of-url-api-communication-with-netio-4x
Gjithashtu ka udhëzues të ngjashëm në lidhje me përdorimet e ndryshme të nyjes-RED kështu që nëse jeni të interesuar mos ngurroni të eksploroni:
Duke punuar me REST JSON në nyjen-KUQ
www.netio-products.com/en/application-notes/an30-node-red-example-of-rest-json-communication-with-netio-4x
Puna me REST XML në nyjen-KUQ
www.netio-products.com/en/application-notes/an31-node-red-example-of-rest-xml-communication-with-netio-4x
Puna me TCP/Modbus në nyjen-KUQ
Vjen së shpejti.
Recommended:
ESP32 Lora Thingspeak Gateway Me Nyje Sensori: 9 Hapa
ESP32 Lora Thingspeak Gateway With Sensor Node: në këtë Projekt IoT, unë projektova ESP32 LoRa Gateway & gjithashtu Nyja Sensore ESP32 LoRa për të monitoruar leximin e sensorit pa tel nga distanca disa kilometra. Dërguesi do të lexojë të dhënat e lagështisë dhe temperaturës duke përdorur sensorin DHT11. Pastaj transmeton
Telekomandë universale e kontrolluar me gjeste me Nyje-MCU: 12 hapa
Telekomandë Universale e kontrolluar me gjeste me Node-MCU: Përshëndetje të gjithëve dhe mirë se vini në këtë projekt! Unë jam një person dembel dhe makthi i një personi dembel është të shikoj TV kur e kupton se telekomanda është shumë larg! Kuptova që telekomanda ime nuk do të jetë kurrë shumë larg nëse e kam në dorë në
Lagështira e Tokës Me Nyje: 7 Hapa
Moist Moist Me Nyje: Në këtë manual unë do t'ju tregoj se si të bëni një sensor të tokës të bërë për sistemin e shëndetit të kopshtit. Unë do t'ju tregoj atë që ju nevojitet, jepni disa shembuj të kodit dhe si të zbatoni kodin. Në fund të udhëzimeve ju do të dini se si të ndryshoni një shirit led
Komunikimi Arduino në Nyje: 4 hapa
Komunikimi Arduino në Nyje: Ky udhëzues është thjesht për një demonstrim shumë themelor se si të dërgoni dhe merrni të dhëna përmes UART (Serial) midis dy tabelave të pajtueshme me Arduino
Sensori i temperaturës dhe lagështisë me valë IOT me rreze të gjatë me Nyje-Kuqe: 27 hapa
Sensori i temperaturës dhe lagështisë pa tel IOT me rreze të gjatë me Nyje-Kuqe: Prezantimi i sensorit me rreze të lagështisë me rreze të gjatë të NCD, i cili mburret deri në një distancë prej 28 Mile duke përdorur një arkitekturë të rrjetit me rrjetë pa tel. Përfshirja e sensorit të lagështisë Honeywell HIH9130 transmeton temperaturë shumë të saktë një