Obsah:

Vytvorenie lokálneho servera Blynk: 5 krokov
Vytvorenie lokálneho servera Blynk: 5 krokov

Video: Vytvorenie lokálneho servera Blynk: 5 krokov

Video: Vytvorenie lokálneho servera Blynk: 5 krokov
Video: Cooking a Chinese New Year Reunion Dinner: From Prep to Plating (10 dishes included) 2024, Jún
Anonim
Vytvorenie lokálneho servera Blynk
Vytvorenie lokálneho servera Blynk

V tomto príspevku sa dozvedáme, ako vytvoriť miestny server Blynk, ktorý výrazne zníži celkovú latenciu, ktorá je niekedy prítomná pri použití predvoleného vzdialeného servera. Nastavili sme ho pomocou Pi Zero W a taktiež vytvoríme demo projekt, aby sme sa uistili, že všetko funguje správne.

Krok 1: Pozrite si video

Vyššie uvedené video obsahuje všetky podrobnosti, ktoré potrebujete vedieť o nastavení servera. Pozrite sa najskôr na to, aby ste získali prehľad, aby ste pochopili, ako sa všetko spája.

Krok 2: Nakonfigurujte Pi

Rozhodol som sa použiť desktopovú verziu Raspbianu, ale môžete použiť aj Lite verziu a robiť všetko pomocou terminálu. Nasledujúci odkaz môžete použiť na oficiálne pokyny k inštalácii, ale popísal som dôležité kroky uvedené nižšie:

github.com/blynkkk/blynk-server

Akonáhle budete mať nastavenie Raspberry PI, spustite nasledujúce príkazy na inštaláciu Java a potom stiahnite súbor servera:

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

Akonáhle to bude hotové, všetko, čo musíme urobiť, je použiť crontab na automatizáciu servera pri štarte. To sa dá urobiť spustením nasledujúceho príkazu na otvorenie programu crontab:

crontab -e

Posuňte sa nadol do spodnej časti súboru a zadajte nasledovné:

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

Uložte súbor stlačením klávesov CTRL+X, potom Y a potom stlačte kláves ENTER. Server Blynk odošle e -mail s autentifikačným tokenom pre každý projekt. Aby to fungovalo, musíme nakonfigurovať nastavenia pošty vytvorením nového súboru. To sa dá dosiahnuť spustením nasledujúceho príkazu:

sudo nano mail.properties

Do tohto súboru musíme pridať nastavenia e -mailu spolu s podrobnosťami o e -mailovom účte. Pomocou odkazu na GitHub získate riadky, ktoré je potrebné pridať, alebo si pozrite ďalšie podrobnosti o videu.

Posledným krokom je reštartovanie dosky, ktoré je možné vykonať spustením nasledujúceho príkazu:

sudo reštart

Krok 3: Konfigurujte aplikáciu

Nakonfigurujte aplikáciu
Nakonfigurujte aplikáciu

Stiahnite si aplikáciu Blynk alebo sa odhláste, ak ju už máte. Kliknutím na možnosť vytvoríte nový účet a potom kliknutím na ikonu v spodnej časti obrazovky zadajte podrobnosti o serveri. Kliknite na vlastnú možnosť a zadajte IP adresu vášho Raspberry Pi. Potom zadajte platnú e -mailovú adresu a zadajte heslo na vytvorenie účtu na miestnom serveri.

Teraz môžete Blynk používať normálne, ale na testovanie vytvorte demo projekt na prepínanie kolíka D1 na mini doske WeMos D1. To je všetko, čo tu musíte urobiť.

Krok 4: Konfigurujte dosku

Konfigurácia rady
Konfigurácia rady

Dostanete e -mail s autentifikačným tokenom pre váš projekt. Otvorte Arduino IDE, uistite sa, že ste nainštalovali knižnicu Blynk pomocou správcu knižnice a potom otvorte náčrt príkladu nodemcu.

Pridajte svoj overovací token, podrobnosti o sieti WiFi a potom komentujte predvolený riadok pripojenia k serveru, pretože potrebujeme pridať adresu IP miestneho servera, ako je znázornené na obrázku/videu. Potom nahrajte skicu na dosku a otvorte sériový monitor, aby ste videli výstup. Najprv by sa malo úspešne pripojiť k vašej sieti WiFi, potom sa pripojí k serveru a v prípade úspechu vám pošle správu „Pripravené“.

Krok 5: Otestujte nastavenie

Otestujte nastavenie
Otestujte nastavenie

Otvorte aplikáciu a kliknite na tlačidlo Spustiť. Teraz budete môcť ovládať stav GPIO pomocou tlačidla.

Odporúča: