Мазмұны:
- 1 -қадам: URL API
- 2-қадам: ҚЫЗЫЛ түйін
- 3 -қадам: ағын
- 4 -қадам: Ағынды қалай импорттауға болады - 1 -қадам
- 5 -қадам: Ағынды қалай импорттауға болады - 2 -қадам
- 6 -қадам: жоқ түйіндерді орнату
- 7 -қадам: бақылау тақтасы
- 8 -қадам: ол қалай жұмыс істейді
- 9 -қадам: Жоғарыда аталған түйіндер мен олардың параметрлері
- 10 -қадам: Қосымша ақпарат
Бейне: Node-RED ішіндегі URL API-мен жұмыс: 10 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл нұсқаулық сізге URL API (http get) түйін-ҚЫЗЫЛ-да қолдануды үйретеді. Бұл әдейі қарапайым. Егер сіз түйіндік-RED үшін жаңадан болсаңыз, онда бұл мысал сізге сәйкес келеді. Мен сізге түйіндік-ҚЫЗЫЛДЫ ортаны қалай пайдалану керектігін және URL API қалай қолдануды үйретемін.
Оқыту мақсатында мен NETIO 4All ақылды розеткасын қолданамын, бірақ алаңдамаңыз, NETIO -да біз қолданатын жақсы онлайн -демо бар, сондықтан сізге ештеңе сатып алудың қажеті жоқ.
1 -қадам: URL API
*Оқыту мақсатында мен NETIO 4All ақылды powerocket көмегімен түсіндіремін
URL мекенжайында NETIO құрылғысы қабылдаған таңбалар тізбегі жеке командаларға бөлінеді, содан кейін құрылғы әрекет нөміріне сәйкес қажетті күйге шығарады.
Шығарылатын әрекеттер:
- 0 = шығыс өшірулі (өшірулі)
- 1 = Шығу қосылды (Қосулы)
- 2 = шығыс қысқа уақытқа өшірілді (қысқа өшіру)
- 3 = шығыс қысқа уақытқа қосылады (қысқа қосылады)
- 4 = Шығу бір күйден екінші күйге ауыстырылды (ауысу)
- 5 = Шығу күйі өзгеріссіз (өзгеріссіз)
URL API мысалы (1 шығысының күйін ауыстырады):
netio-4all.netio-products.com:8080/netio.cgi?pass=netio-psw&output1=4
2-қадам: ҚЫЗЫЛ түйін
Бірақ түйін-ҚЫЗЫЛ дегеніміз не?
Node-RED-бұл аппараттық құрылғыларды, API мен онлайн қызметтерін жаңа және қызықты түрде қосуға арналған бағдарламалау құралы. Node-RED шолғышқа негізделген ағын редакторын және түйіндер мен опциялардың кең таңдауын ұсынады.
Ол Node. JS-те салынған, бұл Raspberry Pi сияқты арзан жабдықта, сондай-ақ бұлтта жұмыс істеуге ыңғайлы етеді.
Node-RED-IoT (Интернет заттары) қосымшаларына арналған танымал платформа. Ағынды (яғни сценарийді немесе жобаны) конфигурация json файлы ретінде оңай беруге болады.
3 -қадам: ағын
Ал енді негізгі бөлім. ҚЫЗЫЛ түйін түйіні осылай көрінеді. Келесі қадамда мен ағындарды қалай импорттау керектігін көрсетемін.
Көріп отырғаныңыздай, Node-RED браузерге негізделген ағын редакторын ұсынады, бұл палитрадағы түйіндердің кең ауқымын қолдана отырып ағындарды біріктіруді жеңілдетеді. Ағындарды бір рет басу арқылы жұмыс уақытына орналастыруға болады.
JavaScript функциялары редакторда бай мәтіндік редактордың көмегімен жасалуы мүмкін. Кірістірілген кітапхана пайдалы функцияларды, шаблондарды немесе ағындарды қайта пайдалану үшін сақтауға мүмкіндік береді.
4 -қадам: Ағынды қалай импорттауға болады - 1 -қадам
Мәзірде Импорт -> Алмасу буферін таңдаңыз.
5 -қадам: Ағынды қалай импорттауға болады - 2 -қадам
Содан кейін төмендегі мәтінді көрсетілген өріске көшіріп, Импорттау түймешігін басыңыз.
[{«id»: «53632275.7d628c», «type»: «tab», «label»: «NETIO AN29 (URL API)», «ажыратылған»: жалған, «ақпарат»: «»}, {«id»: «bf404b4d.c9abf8», «type»: «http сұранысы», «z»: «53632275.7d628c», «name»: «HTTP сұрауы (GET)», «әдіс»: «GET», «ret»: « txt «,» url «:» https://netio-4all.netio-products.com:8080/netio.cgi?pass=&{{msg.payload}} «,» tls «:» «,» x «: 600, «у»: 160, «сымдар»:
6 -қадам: жоқ түйіндерді орнату
Түйіндер таңдалған ағынға жүктеледі. Мүмкін, қате туралы хабар импортталатын, бірақ Node-RED-те әлі орнатылмаған блоктардың тізімімен көрсетіледі. Бұл жағдайда жетіспейтін блоктарды орнату қажет. Егер түйіндер жетіспесе, мәзірден Басқару палитрасын таңдаңыз.
Содан кейін Орнатуды таңдаңыз және жетіспейтін түйіндерді тауып орнатыңыз.
7 -қадам: бақылау тақтасы
Бақылау тақтасы - бұл графикалық интерфейс, егер сіз қаласаңыз, бағдарламаны басқара аласыз.
Бақылау тақтасын көрсетілген таңбаны басу арқылы немесе интерфейс қосылған Node-RED серверінің адресі бойынша ашуға болады, мысалы: 127.0.0.1:1880/ui
8 -қадам: ол қалай жұмыс істейді
- Бақылау тақтасында Ағында жасалған бес түйме көрсетіледі.
- Бақылау тақтасындағы Output 1 = ON түймесін басқаннан кейін пайдалы жүктеме 1 -ге орнатылады (әрекетті көрсету үшін әр түймеде анықталған).
- Әрекет таңдаушы түйіні әрекетке сәйкес келетін жолды таңдайды (кіріс жүктемесі) және ақылды қуат ұяшығын басқару үшін алынған URL жолын жасайды.
- HTTP сұранысы (GET) түйіні кіріс ағынының мәнінен IP мекенжайын + әрекетті біріктіреді және алынған жолды HTTP GET сұранысы арқылы жібереді. Сервер жауабы (күйі) шығыс ретінде қайтарылады.
- msg.payload түйіні netio 4All құрылғысында жұмыс істейтін HTTP серверінің жауабын көрсетеді.
- Ал сервер түйінінен жауап бақылау тақтасында сервердің жауабын көрсетеді
9 -қадам: Жоғарыда аталған түйіндер мен олардың параметрлері
10 -қадам: Қосымша ақпарат
Менің нұсқаулықты оқығаныңыз үшін рахмет. Сізге ұнады және жаңа нәрсе үйрендіңіз деп үміттенемін.
Бұл нұсқаулық түйін-ҚЫЗЫЛ көмегімен URL API қалай қолдануға болатындығы туралы жылдам нұсқаулық болды
Толық нұсқаулық алу үшін төмендегі сілтемені басыңыз.
www.netio-products.com/kz/application-notes/an29-node-red-example-of-url-api-communication-with-netio-4x
Сондай-ақ, түйіндік-RED-тің әр түрлі қолданылуы туралы ұқсас нұсқаулықтар бар, сондықтан сізді қызықтыратын болсаңыз, білуге болады:
RED JSON-мен RED түйінінде жұмыс істеу
www.netio-products.com/kz/application-notes/an30-node-red-example-of-rest-json-communication-with-netio-4x
RED түйінінде REST XML-мен жұмыс істеу
www.netio-products.com/kz/application-notes/an31-node-red-example-of-rest-xml-communication-with-netio-4x
ҚЫЗЫЛ түйінінде TCP/Modbus-пен жұмыс
Жақында шығады.
Ұсынылған:
Экран уақытын пайдалану туралы еске салғыш (тек Windows -те жұмыс істейді, Ios жұмыс істемейді): 5 қадам
Экран уақытын пайдалану туралы еске салғыш (тек Windows -те жұмыс істейді, Ios жұмыс істемейді): Кіріспе Бұл Arduino -дан жасалған пайдалы машина, ол сізге " biiii! &Quot; дыбыс шығарады және 30 минуттық экран уақытын пайдаланғаннан кейін компьютерді құлыптау экранына қайтарады. 10 минут демалғаннан кейін "
Батареямен жұмыс жасайтын қозғалыспен жұмыс істейтін жарықдиодты шам: 4 қадам
Батареямен жұмыс жасайтын жарықдиодты шам: егер сіз сымды қосуға болмайтын жерге жарық қойғыңыз келсе, бұл сізге қажет болуы мүмкін
Жұмыс үстелі құрылғысы - реттелетін жұмыс үстелі көмекшісі: 7 қадам (суреттермен)
Жұмыс үстелі құрылғысы - реттелетін жұмыс үстелі көмекшісі: жұмыс үстелі құрылғысы - интернеттен жүктелген әр түрлі ақпаратты көрсете алатын шағын жеке жұмыс үстелі көмекшісі. Бұл құрылғыны мен CRT 420 - Берри колледжіндегі арнайы тақырыптар сабағына дайындадым және құрастырдым, оны нұсқаушы басқарады
Батареямен жұмыс істейтін электрониканы айнымалы токта жұмыс істеуге түрлендіру: 4 қадам (суреттермен)
Батареямен жұмыс істейтін электрониканы айнымалы токпен жұмыс істеуге түрлендіру: Біз көптеген электрониканы қуаттандыру үшін батареяларды қолданамыз. Батареямен жұмыс істейтін құрылғылар бар, олар үнемі портативті болуды қажет етпейді. Бір мысал - менің ұлымның аккумуляторлық батареясы. Оны жылжытуға болады, бірақ ол әдетте қалады
Айнымалы токпен жұмыс істейтін ақ жарықдиодты дөңгелек үлкейткіш жұмыс шамы: 12 қадам (суреттермен)
Айнымалы токпен жұмыс істейтін ақ жарықдиодты дөңгелек үлкейткіш жұмыс шамы: үлкейткіш жұмыс шамындағы флуоресцентті дөңгелек шамды ауыстыру үшін жарқын жарықдиодты пайдаланыңыз. Жарық болсын! Орташа қиындық Дөңгелек үлкейткіш жұмыс шамын өте төмен энергияға, сенімділігі жоғары балама жарық көзіне айналдыру арқылы бекітуге нұсқау бар