Orodha ya maudhui:

Kufanya kazi na URL ya URL katika Node-RED: Hatua 10
Kufanya kazi na URL ya URL katika Node-RED: Hatua 10

Video: Kufanya kazi na URL ya URL katika Node-RED: Hatua 10

Video: Kufanya kazi na URL ya URL katika Node-RED: Hatua 10
Video: Zuchu Amwaga Machozi Baada Ya kupewa Kiss Na Diamond Platinumz 2024, Novemba
Anonim
Kufanya kazi na URL ya URL katika Node-RED
Kufanya kazi na URL ya URL katika Node-RED

Hii inaweza kufundisha jinsi ya kutumia URL ya URL (http kupata) katika node-RED. Ni rahisi kwa makusudi. Na ikiwa wewe ni mpya kwa node-RED basi mfano huu ni sawa kwako. Nitakufundisha jinsi ya kutumia node-RED mazingira na ni nini, na jinsi ya kutumia URL ya URL.

Kwa madhumuni ya kufundisha nitatumia soketi ya NETIO 4All smart, lakini usijali NETIO ina demo nzuri ya mkondoni ambayo tutatumia ili usinunue chochote.

Hatua ya 1: URL ya URL

* Kwa madhumuni ya kufundisha nitaelezea kwa nguvu ya nguvu ya umeme NETIO 4All

Kamba ya herufi zilizopokelewa na kifaa cha NETIO kwenye URL imegawanywa kuwa maagizo ya mtu binafsi na kisha kifaa huweka matokeo yake kwa majimbo unayotaka kulingana na nambari ya kitendo.

Vitendo na pato:

  • 0 = Pato imezimwa (Imezimwa)
  • 1 = Pato limewashwa (Imewashwa)
  • 2 = Pato limezimwa kwa muda mfupi (Zima fupi)
  • 3 = Pato limewashwa kwa muda mfupi (kwa muda mfupi)
  • 4 = Pato limebadilishwa kutoka hali moja kwenda nyingine (kugeuza)
  • 5 = Hali ya pato haibadiliki (hakuna mabadiliko)

Mfano wa URL ya URL (inabadilisha hali ya pato 1):

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

Hatua ya 2: Node-RED

Node-NYEKUNDU
Node-NYEKUNDU

Lakini node-nyekundu ni nini?

Node-RED ni zana ya programu ya kuunganisha vifaa vya vifaa, APIs na huduma za mkondoni kwa njia mpya na za kupendeza. Node-RED hutoa mhariri wa mtiririko wa kivinjari na chaguo nyingi za nodi na chaguzi.

Imejengwa kwenye Node. JS, na kuifanya iwe bora kukimbia kwenye vifaa vya bei rahisi kama vile Raspberry Pi na vile vile kwenye wingu.

Node-RED ni jukwaa maarufu la matumizi ya IoT (Mtandao wa Vitu). Mtiririko (ambayo ni, hati au mradi) unaweza kuhamishwa kwa urahisi kama faili ya usanidi wa json.

Hatua ya 3: Mtiririko

Mtiririko
Mtiririko

Na sasa sehemu kuu. Hivi ndivyo mazingira ya node-RED yanavyoonekana. Katika hatua inayofuata nitakuonyesha jinsi ya kuagiza mtiririko.

Kama unavyoona Node-RED hutoa kihariri cha mtiririko wa kivinjari ambacho hufanya iwe rahisi kushona waya pamoja kwa mtiririko kwa kutumia anuwai ya nodi kwenye palette. Mtiririko unaweza kupelekwa kwa wakati wa kukimbia kwa kubofya mara moja.

Kazi za JavaScript zinaweza kuundwa ndani ya mhariri kwa kutumia kihariri cha maandishi tajiri. Maktaba iliyojengwa hukuruhusu kuokoa kazi muhimu, templeti au mtiririko wa matumizi tena.

Hatua ya 4: Jinsi ya kuagiza mtiririko - Hatua ya 1

Jinsi ya kuagiza mtiririko - Hatua ya 1
Jinsi ya kuagiza mtiririko - Hatua ya 1

Kwenye menyu, chagua Ingiza -> Ubao wa kunakili.

Hatua ya 5: Jinsi ya kuagiza mtiririko - Hatua ya 2

Jinsi ya kuagiza mtiririko - Hatua ya 2
Jinsi ya kuagiza mtiririko - Hatua ya 2

Kisha, nakili maandishi hapa chini kwenye uwanja ulioonyeshwa na ubonyeze Ingiza.

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

Hatua ya 6: Kusakinisha Node Zilizokosekana

Kusakinisha Nambari Zilizokosekana
Kusakinisha Nambari Zilizokosekana
Kusakinisha Nambari Zilizokosekana
Kusakinisha Nambari Zilizokosekana

Node zimepakiwa kwenye mtiririko uliochaguliwa. Inawezekana kwamba ujumbe wa kosa unaonyeshwa na orodha ya vizuizi ambavyo vinaingizwa lakini havijasakinishwa katika Node-RED bado. Katika kesi hii, vitalu vinavyokosekana vinahitaji kuwekwa. Ikiwa kuna nodi zinazokosekana, chagua Dhibiti palette kwenye menyu.

Kisha chagua Sakinisha na upate na usakinishe nodi ambazo hukosi.

Hatua ya 7: Dashibodi

Dashibodi
Dashibodi
Dashibodi
Dashibodi

Dashibodi ni kielelezo cha picha ambacho unaweza kutumia programu yako ikiwa unataka.

Dashibodi inaweza kufunguliwa kwa kubonyeza ishara iliyoonyeshwa, au kwa anwani ya seva yako ya Node-RED na ui imeongezewa, mfano: 127.0.0.1:1880/ui

Hatua ya 8: Jinsi Inavyofanya Kazi

Jinsi Inavyofanya Kazi
Jinsi Inavyofanya Kazi
Jinsi Inavyofanya Kazi
Jinsi Inavyofanya Kazi
  • Vifungo vitano vilivyoundwa katika Mtiririko vinaonyeshwa kwenye Dashibodi.
  • Baada ya kubofya kitufe cha Pato 1 = ON kwenye Dashibodi, mzigo wa malipo umewekwa kwa 1 (hufafanuliwa katika kila kitufe ili kutaja kitendo).
  • Node ya Kiteuzi cha Kitendo huchagua kamba inayolingana na kitendo (malipo ya pembejeo) na inaunda kamba ya URL inayosababisha kudhibiti tundu la nguvu
  • Nodi ya Ombi la HTTP (GET) inasadikisha anwani ya IP + kitendo kutoka kwa thamani ya malipo ya pembejeo, na hutuma kamba inayosababisha kutumia Ombi la HTTP GET. Jibu la seva (hali) inarejeshwa kama pato.
  • node ya malipo ya msg inaonyesha majibu kutoka kwa seva ya HTTP inayoendesha kwenye kifaa cha netio 4All.
  • Na Jibu kutoka kwa node ya seva huonyesha majibu ya seva kwenye Dashibodi

Hatua ya 9: Nodi zilizotajwa hapo juu na mipangilio yao

Nodi zilizotajwa hapo juu na mipangilio yao
Nodi zilizotajwa hapo juu na mipangilio yao
Nodi zilizotajwa hapo juu na mipangilio yao
Nodi zilizotajwa hapo juu na mipangilio yao
Nodi zilizotajwa hapo juu na mipangilio yao
Nodi zilizotajwa hapo juu na mipangilio yao

Hatua ya 10: Habari zaidi

Asante kwa kusoma maelezo yangu. Natumahi ulifurahiya na kujifunza kitu kipya.

Hii inaweza kufundishwa mwongozo wa haraka juu ya Jinsi ya kutumia URL ya API na node-RED

Kwa mwongozo wa kina bonyeza kiungo hapa chini.

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

Pia kuna miongozo inayofanana kuhusu matumizi anuwai ya node-RED kwa hivyo ikiwa una nia jisikie huru kuchunguza:

Kufanya kazi na REST JSON katika node-RED

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

Kufanya kazi na REST XML katika node-RED

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

Kufanya kazi na TCP / Modbus katika node-RED

Inakuja hivi karibuni.

Ilipendekeza: