Բովանդակություն:

Տեղական Blynk սերվերի ստեղծում. 5 քայլ
Տեղական Blynk սերվերի ստեղծում. 5 քայլ

Video: Տեղական Blynk սերվերի ստեղծում. 5 քայլ

Video: Տեղական Blynk սերվերի ստեղծում. 5 քայլ
Video: Տեղական ինքնակառավարման համակարգի առանձնահատկությունները Հայաստանում 2024, Հունիսի
Anonim
Տեղական Blynk սերվերի ստեղծում
Տեղական Blynk սերվերի ստեղծում

Այս գրառման մեջ մենք սովորում ենք, թե ինչպես ստեղծել տեղական Blynk սերվեր, որը մեծապես կնվազեցնի ընդհանուր ուշացումը, որը երբեմն առկա է կանխադրված, հեռակա սերվերից օգտվելիս: Մենք այն ստեղծեցինք Pi Zero W- ի միջոցով և ստեղծեցինք նաև ցուցադրական նախագիծ `համոզվելու համար, որ ամեն ինչ ճիշտ է աշխատում:

Քայլ 1: Դիտեք տեսանյութը

Վերոնշյալ տեսանյութը անցնում է այն բոլոր մանրամասներով, որոնք դուք պետք է իմանաք սերվերը կարգավորելու համար: Խնդրում ենք դիտել դա նախ ակնարկի համար `հասկանալու համար, թե ինչպես է ամեն ինչ համընկնում:

Քայլ 2: Կարգավորեք Pi- ն

Ես որոշեցի օգտագործել Raspbian- ի աշխատասեղանի տարբերակը, չնայած դուք կարող եք օգտագործել նաև Lite տարբերակը և ամեն ինչ անել տերմինալի միջոցով: Դուք կարող եք օգտագործել հետևյալ հղումը պաշտոնական տեղադրման հրահանգների համար, բայց ես լուսաբանել եմ կարևոր քայլերը ստորև.

github.com/blynkkk/blynk-server

Երբ դուք ունեք Raspberry PI կարգավորումը, գործարկեք հետևյալ հրամանները ՝ Java տեղադրելու համար, այնուհետև ներբեռնեք սերվերի ֆայլը.

  • sudo apt տեղադրել openjdk-8-jdk openjdk-8-jre
  • wget "https://github.com/blynkkk/blynk-server/releases/download/v0.41.12/server-0.41.12-java8.jar"

Դա անելուց հետո մեզ մնում է միայն օգտագործել crontab- ը ՝ սերվերը բեռնման ժամանակ ավտոմատացնելու համար: Դա կարելի է անել ՝ գործարկելով crontab- ը բացելու հետևյալ հրամանը.

crontab -e

Ոլորեք ներքև ՝ ֆայլի ներքևում, այնուհետև մուտքագրեք հետևյալը.

@reboot java -jar /home/pi/server-0.41.12-java8.jar -dataFolder/home/pi/Blynk &

Պահեք ֆայլը ՝ մուտքագրելով CTRL+X, այնուհետև Y, այնուհետև սեղմելով ENTER ստեղնը: Blynk սերվերը նամակ է ուղարկում յուրաքանչյուր նախագծի համար նույնականացման նշանով: Որպեսզի դա աշխատի, մենք պետք է կազմաձևենք փոստի կարգավորումները ՝ ստեղծելով նոր ֆայլ: Դա կարելի է անել ՝ գործարկելով հետևյալ հրամանը.

sudo nano mail. գույք

Մենք պետք է այս ֆայլում ավելացնենք էլփոստի կարգավորումները `էլփոստի հաշվի մանրամասների հետ միասին: Խնդրում ենք օգտագործել GitHub- ի հղումը `ավելացնելու համար անհրաժեշտ տողերը կամ ավելի մանրամասն ծանոթանալու համար տես տեսանյութին:

Վերջին քայլը տախտակի վերագործարկումն է, որը կարող է կատարվել ՝ գործարկելով հետևյալ հրամանը.

sudo վերագործարկում

Քայլ 3: Կարգավորեք ծրագիրը

Կարգավորեք ծրագիրը
Կարգավորեք ծրագիրը

Ներբեռնեք Blynk ծրագիրը կամ դուրս եկեք, եթե այն արդեն ունեք: Կտտացրեք նոր հաշիվ ստեղծելու տարբերակին, այնուհետև կտտացրեք էկրանի ներքևի պատկերակին ՝ սերվերի տվյալները մուտքագրելու համար: Կտտացրեք հարմարեցված տարբերակը և մուտքագրեք ձեր ազնվամորի Pi- ի IP հասցեն: Այնուհետև տրամադրեք վավեր էլփոստի հասցե և մուտքագրեք գաղտնաբառ ՝ ձեր տեղական սերվերի վրա հաշիվ ստեղծելու համար:

Այժմ կարող եք օգտագործել Blynk- ը սովորաբար, բայց որպես թեստ ՝ ստեղծեք ցուցադրական նախագիծ ՝ WeMos D1 մինի տախտակի վրա D1 կապը միացնելու համար: Ահա այն ամենը, ինչ պետք է անել այստեղ:

Քայլ 4: Կարգավորեք խորհուրդը

Կարգավորել խորհուրդը
Կարգավորել խորհուրդը

Դուք կստանաք էլ.փոստ ՝ ձեր նախագծի նույնականացման նշանով: Բացեք Arduino IDE- ն, համոզվեք, որ տեղադրել եք Blynk գրադարանը `օգտագործելով գրադարանի կառավարիչը, այնուհետև բացեք nodemcu օրինակի ուրվագիծը:

Ավելացրեք ձեր նույնականացման նշանը, WiFi ցանցի տվյալները և ապա համոզվեք, որ մեկնաբանեք կանխադրված սերվերի միացման գիծը, քանի որ մենք պետք է ավելացնենք տեղական սերվերի IP հասցեն, ինչպես ցույց է տրված նկարում/տեսանյութում: Այնուհետև, ուրվագիծը վերբեռնեք տախտակին և բացեք սերիական մոնիտորը `ելքը դիտելու համար: Այն նախ պետք է հաջողությամբ միանա ձեր WiFi ցանցին, այնուհետև այն կկապվի սերվերի հետ և հաջողության դեպքում կտա ձեզ «Պատրաստ է» հաղորդագրությունը:

Քայլ 5: Ստուգեք կարգավորումը

Փորձարկեք կարգավորումը
Փորձարկեք կարգավորումը

Բացեք ծրագիրը և կտտացրեք գործարկման կոճակին: Այժմ, դուք կկարողանաք վերահսկել GPIO- ի վիճակը `օգտագործելով կոճակը:

Խորհուրդ ենք տալիս: