Përmbajtje:

Krijimi i një serveri lokal Blynk: 5 hapa
Krijimi i një serveri lokal Blynk: 5 hapa

Video: Krijimi i një serveri lokal Blynk: 5 hapa

Video: Krijimi i një serveri lokal Blynk: 5 hapa
Video: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, Nëntor
Anonim
Krijimi i një serveri lokal Blynk
Krijimi i një serveri lokal Blynk

Në këtë post, ne mësojmë se si të krijojmë një server lokal Blynk i cili do të zvogëlojë shumë vonesën e përgjithshme që është ndonjëherë e pranishme kur përdorni serverin e paracaktuar, të largët. Ne e vendosëm atë duke përdorur një Pi Zero W dhe gjithashtu krijojmë një projekt demo për t'u siguruar që gjithçka po funksionon si duhet.

Hapi 1: Shikoni videon

Videoja e mësipërme kalon nëpër të gjitha detajet që duhet të dini për të konfiguruar serverin. Ju lutemi shikoni atë së pari për një përmbledhje për të kuptuar se si gjithçka bashkohet.

Hapi 2: Konfiguroni Pi

Vendosa të përdor versionin desktop të Raspbian edhe pse ju gjithashtu mund të përdorni versionin Lite dhe të bëni gjithçka duke përdorur terminalin. Ju mund të përdorni lidhjen e mëposhtme për udhëzimet zyrtare të instalimit, por unë kam mbuluar hapat e rëndësishëm më poshtë:

github.com/blynkkk/blynk-server

Pasi të keni konfiguruar Raspberry PI, ekzekutoni komandat e mëposhtme për të instaluar Java dhe më pas shkarkoni skedarin e serverit:

  • sudo apt instaloni openjdk-8-jdk openjdk-8-jre
  • wget "https://github.com/blynkkk/blynk-server/releases/download/v0.41.12/server-0.41.12-java8.jar"

Pasi të bëhet kjo, gjithçka që duhet të bëjmë është të përdorim crontab për të automatizuar serverin në nisje. Kjo mund të bëhet duke ekzekutuar komandën e mëposhtme për të hapur crontab:

crontab -e

Shkoni poshtë në fund të skedarit dhe pastaj shkruani sa vijon:

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

Ruani skedarin duke shtypur CTRL+X, pastaj Y, pastaj duke shtypur butonin ENTER. Serveri Blynk dërgon një email me shenjën e vërtetimit për secilin projekt. Që kjo të funksionojë, ne duhet të konfigurojmë cilësimet e postës duke krijuar një skedar të ri. Kjo mund të bëhet duke ekzekutuar komandën e mëposhtme:

sudo nano mail.pasuri

Ne duhet të shtojmë cilësimet e emailit në këtë skedar së bashku me detajet e një llogarie emaili. Ju lutemi përdorni lidhjen GitHub për të marrë rreshtat që duhet të shtohen ose referojuni videos për më shumë detaje.

Hapi i fundit është rindezja e tabelës e cila mund të bëhet duke ekzekutuar komandën e mëposhtme:

rindez sudo

Hapi 3: Konfiguroni aplikacionin

Konfiguro Aplikacionin
Konfiguro Aplikacionin

Shkarkoni aplikacionin Blynk ose dilni nga sistemi nëse e keni tashmë. Klikoni opsionin për të krijuar një llogari të re dhe më pas klikoni ikonën në fund të ekranit për të futur të dhënat e serverit. Klikoni opsionin e personalizuar dhe futni adresën IP të mjedrës Pi. Pastaj, jepni një adresë të vlefshme emaili dhe futni një fjalëkalim për të krijuar një llogari në serverin tuaj lokal.

Tani mund ta përdorni Blynk normalisht, por si provë, krijoni një projekt demo për të ndryshuar pin D1 në mini bordin WeMos D1. Kjo është gjithçka që duhet të bëni këtu.

Hapi 4: Konfiguroni Bordin

Konfiguro Bordin
Konfiguro Bordin

Do të merrni një email me shenjën e vërtetimit për projektin tuaj. Hapni Arduino IDE, sigurohuni që keni instaluar bibliotekën Blynk duke përdorur menaxherin e bibliotekës dhe më pas hapni skicën e shembullit nodemcu.

Shtoni shenjën tuaj të vërtetimit, detajet e rrjetit WiFi dhe më pas sigurohuni që të komentoni linjën e paracaktuar të lidhjes së serverit pasi duhet të shtojmë adresën IP të serverit lokal siç tregohet në imazh/video. Pastaj, ngarkoni skicën në tabelë dhe hapni monitorin serik për të parë daljen. Së pari duhet të lidhet me sukses në rrjetin tuaj WiFi dhe më pas do të lidhet me serverin dhe nëse është i suksesshëm, do t'ju japë mesazhin "Gati".

Hapi 5: Testoni Konfigurimin

Testoni Konfigurimin
Testoni Konfigurimin

Hapni aplikacionin dhe klikoni butonin Run. Tani, do të jeni në gjendje të kontrolloni gjendjen GPIO duke përdorur butonin.

Recommended: