Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05
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
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
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
Otvorte aplikáciu a kliknite na tlačidlo Spustiť. Teraz budete môcť ovládať stav GPIO pomocou tlačidla.
Odporúča:
Otvárač garážových brán so spätnou väzbou pomocou servera Esp8266 ako webového servera .: 6 krokov
Otvárač garážových brán so spätnou väzbou pomocou servera Esp8266 ako webového servera .: Ahoj, ukážem vám, ako si jednoducho vytvoriť otvárač garážových brán.-ESP8266 je kódovaný ako webový server, dvere je možné otvoriť kdekoľvek na svete-s spätná väzba, budete vedieť, či sú dvere otvorené alebo zatvorené v reálnom čase-jednoduché, iba jedna skratka, pomocou ktorej
Visuino - získajte presný čas zo servera Internet NIST pomocou NodeMCU: 8 krokov
Visuino - Získajte presný čas z internetového servera NIST pomocou NodeMCU: V tomto návode použijeme NodeMCU Mini, OLED Lcd a Visuino na zobrazenie živého internetového času zo servera NIST na LCD. Pozrite si ukážkové video. Kredit za inšpiráciu patrí používateľovi youtube " Ciprian Balalau "
Orientácia mapy prostredníctvom webového servera: 6 krokov
Orientácia mapy prostredníctvom webového servera: Internet vecí (IoT) je v súčasnej dobe jednou z populárnych tém na planéte. A s internetom sa každým dňom rýchlo rozrastá. Internet vecí mení jednoduché domácnosti na inteligentné domácnosti, kde všetko od vašich svetiel po zámky
DOMÁCA AUTOMATIZÁCIA NA ZÁKLADE MIESTNEHO SERVERA MQTT VYUŽÍVAJÚCEHO RADU RASPBERRY PI A NODEMCU: 6 krokov
DOMÁCA AUTOMATIZÁCIA NA ZÁKLADE MIESTNEHO SERVERA MQTT POUŽÍVANOM RASPBERRY PI A NODEMCU BOARD: Doteraz som natočil niekoľko výukových videí o ovládaní zariadení cez internet. A preto som vždy uprednostňoval server Adafruit MQTT, pretože bol ľahko použiteľný a užívateľsky prívetivý. Ale to všetko bolo založené na internete. To znamená, že sme
Zalievanie izbových rastlín pomocou NodeMCU, miestneho servera Blynk a Blynk Apk, nastaviteľná žiadaná hodnota: 3 kroky
Zalievanie izbových rastlín pomocou NodeMCU, miestneho servera Blynk a Blynk Apk, nastaviteľná hodnota: Tento projekt som postavil, pretože moje izbové rastliny musia byť zdravé, aj keď som dlhší čas na dovolenke a páči sa mi myšlienka mať ovládať alebo aspoň sledovať všetky možné veci, ktoré sa dejú u mňa doma, cez internet