Tartalomjegyzék:
- 1. lépés: URL API
- 2. lépés: Csomópont-PIROS
- 3. lépés: Áramlás
- 4. lépés: A folyamat importálása - 1. lépés
- 5. lépés: A folyamat importálása - 2. lépés
- 6. lépés: Hiányzó csomópontok telepítése
- 7. lépés: Műszerfal
- 8. lépés: Hogyan működik valójában?
- 9. lépés: A fent említett csomópontok és beállításaik
- 10. lépés: További információ
Videó: Az URL API kezelése Node-RED-ben: 10 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ez az utasítás megtanítja, hogyan kell használni az URL API-t (http get) a node-RED-ben. Szándékosan egyszerű. És ha viszonylag új a csomópont-RED-ben, akkor ez a példa az Ön számára megfelelő. Megtanítom, hogyan kell használni a node-RED környezetet, mi az, és hogyan kell használni az URL API-t.
Tanítási célokra a NETIO 4All intelligens tápcsatlakozót fogom használni, de ne aggódjon A NETIO -nak van egy szép online bemutatója, amelyet használni fogunk, így nem kell semmit vásárolnia.
1. lépés: URL API
*Tanítási célokra a NETIO 4All intelligens powerocket segítségével magyarázom
A NETIO eszköz által az URL -ben kapott karaktersorozat egyedi parancsokra oszlik, és az eszköz ezután a kívánt állapotba állítja a kimeneteket a művelet számának megfelelően.
Műveletek a kimenettel:
- 0 = Kimenet kikapcsolva (Ki)
- 1 = Kimenet bekapcsolva (Be)
- 2 = A kimenet rövid időre ki van kapcsolva (rövid ki)
- 3 = A kimenet rövid ideig be van kapcsolva (rövid be)
- 4 = A kimenet egyik állapotból a másikba vált (váltás)
- 5 = A kimeneti állapot változatlan (nincs változás)
URL API példa (az 1. kimenet állapotát váltja):
netio-4all.netio-products.com:8080/netio.cgi?pass=netio-psw&output1=4
2. lépés: Csomópont-PIROS
De mi az a node-RED?
A Node-RED egy programozási eszköz a hardvereszközök, API-k és online szolgáltatások új és érdekes módon történő összekapcsolásához. A Node-RED böngészőalapú folyamatszerkesztőt, valamint csomópontok és lehetőségek széles választékát kínálja.
A Node. JS-re épül, így ideális futtatni olyan olcsó hardvereken, mint a Raspberry Pi, valamint a felhőben.
A Node-RED az IoT (Internet of Things) alkalmazások népszerű platformja. Egy folyamat (azaz egy szkript vagy egy projekt) könnyen átvihető konfigurációs json fájlként.
3. lépés: Áramlás
És most a fő rész. Így néz ki a node-RED környezet. A következő lépésben megmutatom, hogyan kell importálni a folyamatokat.
Amint láthatja, a Node-RED böngészőalapú folyamatszerkesztőt kínál, amely megkönnyíti a folyamatok összekapcsolását a paletta csomópontjainak széles skálájával. A folyamatok ezután egyetlen kattintással telepíthetők a futási időre.
A JavaScript függvények egy gazdag szövegszerkesztővel hozhatók létre a szerkesztőben. A beépített könyvtár lehetővé teszi a hasznos funkciók, sablonok vagy folyamatok elmentését újrafelhasználás céljából.
4. lépés: A folyamat importálása - 1. lépés
A menüben válassza az Importálás -> Vágólap lehetőséget.
5. lépés: A folyamat importálása - 2. lépés
Ezután másolja az alábbi szöveget a jelzett mezőbe, és kattintson az Importálás gombra.
[{"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, "vezetékek":
6. lépés: Hiányzó csomópontok telepítése
A csomópontok betöltődnek a kiválasztott folyamatba. Lehetséges, hogy hibaüzenet jelenik meg az importált blokkok listájával, de még nincs telepítve a Node-RED-be. Ebben az esetben a hiányzó blokkokat telepíteni kell. Ha hiányoznak csomópontok, válassza a paletta kezelése menüpontot.
Ezután válassza a Telepítés lehetőséget, és keresse meg és telepítse a hiányzó csomópontokat.
7. lépés: Műszerfal
A Dashboard egy grafikus felület, amellyel programját működtetheti, ha akarja.
Az irányítópult a megjelölt szimbólumra kattintva, vagy a Node-RED szerverének címén nyitható meg, amelyhez ui tartozik, pl.: 127.0.0.1:1880/ui
8. lépés: Hogyan működik valójában?
- A Flow -ban létrehozott öt gomb megjelenik az irányítópulton.
- Miután rákattintott a Kimenet 1 = BE gombra a műszerfalon, a hasznos terhelés 1 -re van állítva (az egyes gombok határozzák meg a művelet megadásához).
- A Műveletválasztó csomópont kiválasztja a műveletnek megfelelő karakterláncot (bemeneti hasznos terhelés), és létrehozza a kapott URL -karakterláncot az intelligens tápcsatlakozó vezérléséhez
- A HTTP -kérés (GET) csomópont összekapcsolja az IP -címet és a műveletet a bemeneti hasznos terhelés értékéből, és elküldi a kapott karakterláncot a HTTP GET kérés használatával. A szerver válaszát (állapotát) adja vissza kimenetként.
- Az msg.payload csomópont a netio 4All eszközön futó HTTP szerver válaszát jeleníti meg.
- A válasz a szerver csomóponttól pedig megjeleníti a szerver válaszát az irányítópulton
9. lépés: A fent említett csomópontok és beállításaik
10. lépés: További információ
Köszönöm, hogy elolvastad az utasításomat. Remélem tetszett, és tanultál valami újat.
Ez az útmutató gyors útmutató volt az URL API használatáról a csomópont-RED-el
Részletes útmutatóért kattintson az alábbi linkre.
www.netio-products.com/en/application-notes/an29-node-red-example-of-url-api-communication-with-netio-4x
Hasonló útmutatók is találhatók a csomópont-RED különféle felhasználásairól, így ha érdekel, bátran fedezze fel:
REST JSON-nal való együttműködés csomópont-RED-ben
www.netio-products.com/en/application-notes/an30-node-red-example-of-rest-json-communication-with-netio-4x
REST XML-vel való munka csomópont-RED-ben
www.netio-products.com/en/application-notes/an31-node-red-example-of-rest-xml-communication-with-netio-4x
Munka TCP/Modbus-szal a RED csomópontban
Hamarosan.
Ajánlott:
XRP Crypto Ticker HTTPS URL -címek használatával: 3 lépés
XRP Crypto Ticker a HTTPS URL -ek használatával: Úgy tűnt, hogy hiányoznak az egyszerű, működő kriptográfiai jelölők, némelyikük a kapcsolt API leállítása miatt, mások pedig a kóddal vagy a függő könyvtárakkal kapcsolatos problémák miatt. A legtöbb jelző itt az Instructables -en USD és Bitcoin irányultságúak, de
100 eszköz kezelése az Ubidots alkalmazásokban, szervezetekben, szerepekben és felhasználókban: 11 lépés
100 eszköz kezelése az Ubidots alkalmazásokban, szervezetekben, szerepekben és felhasználókban: Ebben a lehetőségben úgy döntöttem, hogy kipróbálom az Ubidots IoT platform praktikusságát a felhasználói felügyeletre, abban az esetben, ha több eszközzel rendelkezik több szervezet vagy vállalat számára ugyanazon Ubidots platform. Polgármesteri információ: u
Google Vision API a Raspberry Pi és a Node használatával: 11 lépés
Google Vision API a Raspberry Pi és a Node használatával: Ez a kezdő útmutató a Google Vision API használatához. A következő Raspberry Pi Zero W Arch Linux NodeJS internetkapcsolatot használja. Nem tudja az Arch Linuxot? Vagy hogyan kell beállítani a Raspberry Pi -t? Ne aggódj, cikksorozatot írtam, amely
Bevezetés a VB szkriptbe: a kezdőknek szóló útmutató: 2. rész: Fájlok kezelése: 13 lépés
Bevezetés a VB Script -be: kezdőknek szóló útmutató: 2. rész: Fájlok kezelése: Nos, az utolsó VBScript utasításomban áttekintettem, hogyan készítsünk szkriptet az internet leállításához az Xbox360 lejátszásához. Ma más problémám van. A számítógépem véletlenszerűen leállt, és minden alkalommal naplózni akarok, amikor a számítógép
A laptop/notebook túlmelegedésének kezelése: 8 lépés
A laptop/notebook túlmelegedésének kezelése: A laptop túlmelegedése súlyos károkat okozhat. A hirtelen leállítási hibák vagy a véletlenszerűen megjelenő halálképernyők azt jelenthetik, hogy elfojtja notebookját. Az utolsó notebookom szó szerint elolvadt az ágyamon, miközben eltömítettem a párnám hűtőventilátorait. Ez