Talaan ng mga Nilalaman:
- Hakbang 1: URL API
- Hakbang 2: Node-RED
- Hakbang 3: Daloy
- Hakbang 4: Paano Mag-import ng Daloy - Hakbang 1
- Hakbang 5: Paano Mag-import ng Daloy - Hakbang 2
- Hakbang 6: Pag-install ng Nawawalang mga Node
- Hakbang 7: Dashboard
- Hakbang 8: Paano Ito Totoong Gumagana
- Hakbang 9: Mga Node na Nabanggit sa Itaas at Ang Iyong Mga Setting
- Hakbang 10: Karagdagang Impormasyon
Video: Paggawa Sa URL API sa Node-RED: 10 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ituturo sa iyo ang itinuturo na ito kung paano gamitin ang URL API (http get) sa node-RED. Ito ay sadyang simple. At kung medyo bago ka sa node-RED kung gayon ang halimbawang ito ay tama para sa iyo. Tuturuan kita kung paano gumamit ng node-RED na kapaligiran at kung ano ang, at kung paano gamitin ang URL API.
Para sa mga layunin ng pagtuturo ay gumagamit ako ng NETIO 4Lahat ng smart power socket, ngunit huwag mag-alala NETIO ay may magandang online demo na gagamitin namin kaya hindi mo kailangang bumili ng anuman.
Hakbang 1: URL API
* Para sa mga hangarin sa pagtuturo ay ipapaliwanag ko sa matalinong powersocket NETIO 4All
Ang string ng mga character na natanggap ng aparatong NETIO sa URL ay nahahati sa mga indibidwal na utos at pagkatapos ay itinatakda ng aparato ang mga output nito sa nais na mga estado ayon sa numero ng pagkilos.
Mga pagkilos na may output:
- 0 = Ang output ay nakasara (Naka-off)
- 1 = Ang output ay nakabukas (Bukas)
- 2 = Ang output ay naka-off para sa maikling oras (maikling Off)
- 3 = Ang output ay nakabukas para sa maikling panahon (maikling On)
- 4 = Ang output ay lumipat mula sa isang estado patungo sa iba pa (toggle)
- 5 = Ang estado ng output ay hindi nagbago (walang pagbabago)
Halimbawa ng URL API (i-toggle ang estado ng output 1):
netio-4all.netio-products.com:8080/netio.cgi?pass=netio-psw&output1=4
Hakbang 2: Node-RED
Ngunit ano ang node-RED?
Ang Node-RED ay isang tool sa programa para sa mga kable na magkakasama ang mga hardware device, API at mga serbisyong online sa mga bago at kagiliw-giliw na paraan. Nagbibigay ang Node-RED ng editor ng daloy na batay sa browser at isang malawak na pagpipilian ng mga node at pagpipilian.
Ito ay itinayo sa Node. JS, na ginagawang perpekto upang tumakbo sa hardware na may mababang gastos tulad ng Raspberry Pi pati na rin sa cloud.
Ang Node-RED ay isang tanyag na platform para sa mga aplikasyon ng IoT (Internet of Things). Ang isang daloy (iyon ay, isang script o isang proyekto) ay maaaring madaling mailipat bilang isang pagsasaayos ng json file.
Hakbang 3: Daloy
At ngayon ang pangunahing bahagi. Ganito ang hitsura ng node-RED na kapaligiran. Sa susunod na hakbang ipapakita ko sa iyo kung paano mag-import ng mga daloy.
Tulad ng nakikita mo ang Node-RED ay nagbibigay ng isang editor ng daloy na nakabatay sa browser na ginagawang madali upang magkasama sa pag-wire na umaagos gamit ang malawak na hanay ng mga node sa palette. Pagkatapos ay mai-deploy ang mga daloy sa runtime sa isang solong pag-click.
Ang JavaScript function ay maaaring malikha sa loob ng editor gamit ang isang rich text editor. Pinapayagan ka ng isang built-in na library na i-save ang mga kapaki-pakinabang na function, template o daloy para magamit muli.
Hakbang 4: Paano Mag-import ng Daloy - Hakbang 1
Sa menu, piliin ang I-import -> Clipboard.
Hakbang 5: Paano Mag-import ng Daloy - Hakbang 2
Pagkatapos, kopyahin ang teksto sa ibaba sa tinukoy na patlang at i-click ang I-import.
[{"id": "53632275.7d628c", "type": "tab", "label": "NETIO AN29 (URL API)", "hindi pinagana": 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, "wires":
Hakbang 6: Pag-install ng Nawawalang mga Node
Ang mga node ay na-load sa napiling daloy. Posibleng ang isang mensahe ng error ay ipinapakita na may isang listahan ng mga bloke na na-import ngunit hindi pa naka-install sa Node-RED. Sa kasong ito, kailangang mai-install ang mga nawawalang bloke. Kung may mga nawawalang node, piliin ang Pamahalaan ang palette sa menu.
Pagkatapos piliin ang I-install at hanapin at i-install ang mga node na nawawala mo.
Hakbang 7: Dashboard
Ang Dashboard ay isang graphic na interface kung saan maaari mong mapatakbo ang iyong programa kung nais mo.
Ang Dashboard ay maaaring mabuksan sa pamamagitan ng pag-click sa ipinahiwatig na simbolo, o sa address ng iyong Node-RED server na may nakadugtong na ui, hal.: 127.0.0.1:1880/ui
Hakbang 8: Paano Ito Totoong Gumagana
- Limang mga pindutan na nilikha sa Daloy ay ipinapakita sa Dashboard.
- Matapos i-click ang Output 1 = ON button sa Dashboard, ang payload ay nakatakda sa 1 (tinukoy sa bawat isa sa mga pindutan upang matukoy ang aksyon).
- Pinipili ng Action Selector node ang string na tumutugma sa aksyon (input payload) at lumilikha ng nagresultang string ng URL para sa pagkontrol sa smart power socket
- Ang node ng HTTP Request (GET) ay nagsasama sa IP address + ang pagkilos mula sa halaga ng pag-input ng kargamento, at ipinapadala ang nagresultang string gamit ang HTTP GET Request. Ang tugon ng server (katayuan) ay ibinalik bilang output.
- Ipinapakita ng msg.payload node ang tugon mula sa HTTP server na tumatakbo sa netio 4All device.
- At ang Tugon mula sa server node ay nagpapakita ng tugon ng server sa Dashboard
Hakbang 9: Mga Node na Nabanggit sa Itaas at Ang Iyong Mga Setting
Hakbang 10: Karagdagang Impormasyon
Salamat sa pagbabasa ng aking itinuturo. Sana nasiyahan ka dito at may natutunan ng bago.
Ang itinuro na ito ay mabilis na gabay sa Paano gamitin ang URL API na may node-RED
Para sa detalyadong gabay na pag-click sa link sa ibaba.
www.netio-products.com/en/application-notes/an29-node-red-example-of-url-api-communication-with-netio-4x
Mayroon ding mga pamilyar na gabay tungkol sa iba't ibang paggamit ng node-RED kaya kung interesado kang huwag mag-atubiling galugarin:
Nagtatrabaho kasama si REST JSON sa node-RED
www.netio-products.com/en/application-notes/an30-node-red-example-of-rest-json-communication-with-netio-4x
Nagtatrabaho sa REST XML sa node-RED
www.netio-products.com/en/application-notes/an31-node-red-example-of-rest-xml-communication-with-netio-4x
Paggawa gamit ang TCP / Modbus sa node-RED
Malapit na.
Inirerekumendang:
Paggawa ng Iyong Sariling Photovoltaic 5V System: 4 na Hakbang (na may Mga Larawan)
Paggawa ng Iyong Sariling Photovoltaic 5V System: Gumagamit ito ng isang buck converter bilang isang 5V Output upang singilin ang baterya (Li Po / Li-ion). At Palakasin ang converter para sa 3.7V na baterya sa 5V USB output para sa mga aparato na kinakailangan 5 V. Katulad ng Orihinal na sistema na gumagamit ng Lead Acid Battery bilang isang singil sa pag-iimbak ng enerhiya sa pamamagitan ng
Paggawa ng Sumusunod na Robot na Humanoid: 11 Mga Hakbang
Paggawa ng Sumusunod na Robot na Humanoid: Mag-update & Pahina: 1/17/2021 Head, Mukha, Atbp - idinagdag ang webcamTendons & Mga kalamnan - mga karagdagan sa PTFENerve & Mga resulta sa balat - nakagaganyak na goma " Ano ang bagay na iyon sa larawan? &Quot; Iyon ay bahagi ng isang robotic body - partikular na isang prototype spi
XRP Crypto Ticker Gamit ang HTTPS Url's: 3 Mga Hakbang
XRP Crypto Ticker Gamit ang HTTPS Url's .: Tila may kakulangan ng mga simpleng nagtatrabaho na mga crypto ticker, ilan sa mga ito dahil sa naka-link na API na na-shut down at iba pa dahil sa mga isyu sa code o sa mga umaasang aklatan. Karamihan sa mga ticker dito sa Instructables oriented ang USD at Bitcoin, howe
Paggawa ng isang Bluetooth Adapter Pt.2 (Paggawa ng isang Katugmang Tagapagsalita): 16 Mga Hakbang
Paggawa ng isang Bluetooth Adapter Pt.2 (Paggawa ng isang Katugmang Tagapagsalita): Sa itinuturo na ito, ipapakita ko sa iyo kung paano gamitin ang aking Bluetooth Adapter upang gawing katugma ang isang lumang speaker na Bluetooth. * Kung hindi mo nabasa ang aking unang itinuro sa " Making isang Bluetooth Adapter " Iminumungkahi kong gawin mo ito bago magpatuloy.C
Google Vision API Gamit ang Raspberry Pi at Node: 11 Hakbang
Google Vision API Gamit ang Raspberry Pi at Node: Ito ay isang panimulang gabay sa paggamit ng Google Vision API. Gumagamit ito ng sumusunod na koneksyon sa Raspberry Pi Zero W Arch Linux NodeJS Internet. Hindi alam ang Arch Linux? O kung paano mag-setup ng isang Raspberry Pi? Walang alalahanin, nagsulat ako ng isang serye ng mga artikulo na