Տեղական Blynk սերվերի ստեղծում. 5 քայլ
Տեղական Blynk սերվերի ստեղծում. 5 քայլ
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- ի վիճակը `օգտագործելով կոճակը:

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