Mundarija:
- 1 -qadam: URL API
- 2-qadam: tugun-RED
- 3 -qadam: oqim
- 4 -qadam: oqimni qanday import qilish kerak - 1 -qadam
- 5 -qadam: oqimni qanday import qilish kerak - 2 -qadam
- 6 -qadam: etishmayotgan tugunlarni o'rnatish
- 7 -qadam: boshqaruv paneli
- 8 -qadam: Bu aslida qanday ishlaydi
- 9 -qadam: Yuqorida aytib o'tilgan tugunlar va ularning sozlamalari
- 10 -qadam: Qo'shimcha ma'lumot
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu ko'rsatma sizga tugun-REDda URL API (http get) dan foydalanishni o'rgatadi. Bu qasddan oddiy. Va agar siz RED tuguniga nisbatan yangi bo'lsangiz, bu misol sizga mos keladi. Men sizga tugunli-RED muhitidan qanday foydalanishni va URL API-dan qanday foydalanishni o'rgataman.
O'qitish maqsadida men NETIO 4All aqlli rozetkasidan foydalanaman, lekin xavotir olmang, bizda NETIO -da yaxshi onlayn demo mavjud, shuning uchun siz hech narsa sotib olmaysiz.
1 -qadam: URL API
*O'qitish uchun men aqlli powerocket NETIO 4All bilan tushuntiraman
URLda NETIO qurilmasi tomonidan qabul qilingan belgilar qatori alohida buyruqlarga bo'linadi va keyin qurilma chiqish raqamiga qarab kerakli holatlarga chiqadi.
Chiqish bilan bog'liq harakatlar:
- 0 = Chiqish o'chirilgan (O'chirilgan)
- 1 = Chiqish yoqilgan (yoqilgan)
- 2 = Chiqish qisqa vaqtga o'chirilgan (qisqa O'chirish)
- 3 = Chiqish qisqa vaqt uchun yoqilgan (qisqa yoqilgan)
- 4 = Chiqish bir holatdan ikkinchisiga o'tkazildi (o'tish)
- 5 = Chiqish holati o'zgarmadi (o'zgarishsiz)
URL API misoli (1 chiqish holatini o'zgartiradi):
netio-4all.netio-products.com:8080/netio.cgi?pass=netio-psw&output1=4
2-qadam: tugun-RED
Lekin tugun-RED nima?
Node-RED-bu apparat qurilmalarini, API va onlayn xizmatlarni yangi va qiziqarli usullar bilan ulash uchun dasturlash vositasi. Node-RED brauzerga asoslangan oqim muharriri va tugunlar va variantlarning keng tanlovini taqdim etadi.
U Node. JS-da qurilgan bo'lib, Raspberry Pi kabi arzon uskunalarda va bulutda ishlashni ideal holga keltiradi.
Node-RED-Internet-narsalar (IoT) ilovalari uchun mashhur platforma. Oqim (ya'ni skript yoki loyiha) konfiguratsiya json fayli sifatida osongina o'tkazilishi mumkin.
3 -qadam: oqim
Va endi asosiy qism. Qizil tugunli muhit shunday ko'rinadi. Keyingi bosqichda men sizga oqimlarni qanday import qilishni ko'rsataman.
Ko'rib turganingizdek, Node-RED brauzerga asoslangan oqim muharriri bilan ta'minlanadi, bu palitradagi tugunlarning keng assortimenti yordamida oqimlarni bir-biriga ulashni osonlashtiradi. Keyin oqimlarni ish vaqtiga bir marta bosish bilan joylashtirish mumkin.
JavaScript funktsiyalari boy matn muharriri yordamida muharrir ichida yaratilishi mumkin. O'rnatilgan kutubxona foydali funktsiyalarni, shablonlarni yoki oqimlarni qayta ishlatish uchun saqlashga imkon beradi.
4 -qadam: oqimni qanday import qilish kerak - 1 -qadam
Menyudan Import -> Clipboard -ni tanlang.
5 -qadam: oqimni qanday import qilish kerak - 2 -qadam
Keyin, quyidagi matnni ko'rsatilgan maydonga ko'chiring va Import tugmasini bosing.
[{"id": "53632275.7d628c", "type": "tab", "label": "NETIO AN29 (URL API)", "o'chirilgan": noto'g'ri, "ma'lumot": ""}, {"id"): "bf404b4d.c9abf8", "type": "http so'rovi", "z": "53632275.7d628c", "name": "HTTP so'rovi (GET)", "usul": "OLISH", "ret": " txt "," url ":" https://netio-4all.netio-products.com:8080/netio.cgi?pass=&{{msg.payload}} "," tls ":" "," x ": 600, "y": 160, "simlar":
6 -qadam: etishmayotgan tugunlarni o'rnatish
Tugunlar tanlangan oqimga yuklanadi. Xato xabari import qilinayotgan bloklar ro'yxati bilan ko'rsatilishi mumkin, lekin hali tugun-RED-ga o'rnatilmagan. Bunday holda, etishmayotgan bloklarni o'rnatish kerak. Agar tugunlar etishmayotgan bo'lsa, menyudan Palitrani boshqarish -ni tanlang.
Keyin O'rnatish -ni tanlang va etishmayotgan tugunlarni toping va o'rnating.
7 -qadam: boshqaruv paneli
Boshqaruv paneli - bu grafik interfeys, agar xohlasangiz, dasturni boshqarishingiz mumkin.
Boshqaruv panelini ko'rsatilgan belgini bosish orqali ochish mumkin, yoki uode qo'shilgan Node-RED serveringiz manzilida, masalan: 127.0.0.1:1880/ui
8 -qadam: Bu aslida qanday ishlaydi
- Boshqaruv panelida Flow -da yaratilgan beshta tugma ko'rsatiladi.
- Boshqarish panelida Chiqish 1 = ON tugmachasini bosgandan so'ng, yuk 1 ga o'rnatiladi (harakatni belgilash uchun har bir tugmachada belgilanadi).
- Amalni tanlash tugunlari harakatga mos keladigan qatorni tanlaydi (yukning yuklanishi) va aqlli quvvat rozetkasini boshqarish uchun hosil bo'lgan URL satrini yaratadi.
- HTTP so'rovi (GET) tugunlari IP -manzilni + kiruvchi yuk qiymatidan harakatni birlashtiradi va HTTP GET so'rovi yordamida olingan qatorni yuboradi. Server javobi (holati) chiqish sifatida qaytariladi.
- msg.payload tuguni netio 4All qurilmasida ishlaydigan HTTP serveridan javobni ko'rsatadi.
- Va server tugunidan javoblar boshqaruv panelida server javobini ko'rsatadi
9 -qadam: Yuqorida aytib o'tilgan tugunlar va ularning sozlamalari
10 -qadam: Qo'shimcha ma'lumot
Mening ko'rsatmalarni o'qiganingiz uchun tashakkur. Umid qilamanki, bu sizga yoqdi va yangi narsalarni o'rgandingiz.
Bu ko'rsatma URL-API-ni tugun-RED bilan qanday ishlatish bo'yicha tezkor qo'llanma edi
Batafsil ko'rsatma uchun quyidagi havolani bosing.
www.netio-products.com/en/application-notes/an29-node-red-ex-le-url-api-communication-with-netio-4x
Bundan tashqari, tugun-RED-dan turli xil foydalanish bo'yicha o'xshash qo'llanmalar mavjud, shuning uchun agar siz qiziqmoqchi bo'lsangiz, o'zingizni erkin o'rganing:
REST JSON bilan tugun-REDda ishlash
www.netio-products.com/en/application-notes/an30-node-red-example-of-rest-json-communication-with-netio-4x
Tugun-REDda REST XML bilan ishlash
www.netio-products.com/en/application-notes/an31-node-red-example-of-rest-xml-communication-with-netio-4x
Tugun-REDda TCP/Modbus bilan ishlash
Tez kunda.