Obsah:
- Krok 1: Podívejte se na video
- Krok 2: Konfigurujte Pi
- Krok 3: Konfigurujte aplikaci
- Krok 4: Konfigurace desky
- Krok 5: Otestujte nastavení
Video: Vytvoření místního serveru Blynk: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
V tomto příspěvku se učíme, jak vytvořit místní server Blynk, který výrazně sníží celkovou latenci, která je někdy přítomna při použití výchozího vzdáleného serveru. Nastavili jsme jej pomocí Pi Zero W a také vytvoříme demo projekt, abychom se ujistili, že vše funguje správně.
Krok 1: Podívejte se na video
Video výše prochází všemi podrobnostmi, které potřebujete k nastavení serveru. Nejprve si to prohlédněte, abyste měli přehled, abyste pochopili, jak se vše spojuje.
Krok 2: Konfigurujte Pi
Rozhodl jsem se použít Raspbian pro stolní počítače, i když můžete také použít verzi Lite a dělat vše pomocí terminálu. Pro oficiální pokyny k instalaci můžete použít následující odkaz, ale já jsem se zabýval níže uvedenými důležitými kroky:
github.com/blynkkk/blynk-server
Jakmile budete mít nastavení Raspberry PI, spusťte následující příkazy k instalaci Javy a poté stáhněte soubor serveru:
- 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"
Jakmile to bude hotové, vše, co musíme udělat, je použít crontab k automatizaci serveru při spuštění. To lze provést spuštěním následujícího příkazu k otevření crontab:
crontab -e
Přejděte dolů do spodní části souboru a zadejte následující:
@reboot java -jar /home/pi/server-0.41.12-java8.jar -dataFolder/home/pi/Blynk &
Uložte soubor zadáním CTRL+X, poté Y a poté stisknutím klávesy ENTER. Server Blynk odešle e -mail s ověřovacím tokenem pro každý projekt. Aby to fungovalo, musíme nakonfigurovat nastavení pošty vytvořením nového souboru. To lze provést spuštěním následujícího příkazu:
sudo nano mail.properties
Do tohoto souboru musíme přidat nastavení e -mailu spolu s podrobnostmi o e -mailovém účtu. Pomocí odkazu na GitHub získáte řádky, které je třeba přidat, nebo se podívejte na video, kde najdete další podrobnosti.
Posledním krokem je restartování desky, které lze provést spuštěním následujícího příkazu:
sudo restart
Krok 3: Konfigurujte aplikaci
Stáhněte si aplikaci Blynk nebo se odhlaste, pokud ji již máte. Kliknutím na možnost vytvořte nový účet a poté kliknutím na ikonu ve spodní části obrazovky zadejte podrobnosti o serveru. Klikněte na vlastní možnost a zadejte IP adresu vašeho Raspberry Pi. Poté zadejte platnou e -mailovou adresu a zadejte heslo pro vytvoření účtu na místním serveru.
Nyní můžete Blynk používat normálně, ale jako test vytvořte demo projekt pro přepínání pinů D1 na mini desce WeMos D1. To je vše, co zde musíte udělat.
Krok 4: Konfigurace desky
Obdržíte e -mail s ověřovacím tokenem pro váš projekt. Otevřete Arduino IDE, ujistěte se, že jste nainstalovali knihovnu Blynk pomocí správce knihovny, a poté otevřete skicu příkladu nodemcu.
Přidejte svůj ověřovací token, podrobnosti o síti WiFi a poté nezapomeňte okomentovat výchozí linku připojení k serveru, protože potřebujeme přidat IP adresu místního serveru, jak je znázorněno na obrázku/videu. Poté nahrajte skicu na desku a otevřete sériový monitor, abyste viděli výstup. Nejprve by se mělo úspěšně připojit k vaší WiFi síti a poté se připojit k serveru a pokud bude úspěšné, zobrazí se zpráva „Připraveno“.
Krok 5: Otestujte nastavení
Otevřete aplikaci a klikněte na tlačítko Spustit. Nyní budete moci ovládat stav GPIO pomocí tlačítka.
Doporučuje:
Otvírač garážových vrat se zpětnou vazbou pomocí serveru Esp8266 jako webového serveru: 6 kroků
Otvírač garážových vrat se zpětnou vazbou pomocí webového serveru Esp8266 .: Dobrý den, ukážu vám, jak jednoduše vytvořit otvírač garážových vrat.-ESP8266 je kódován jako webový server, dveře lze otevřít kdekoli na světě- zpětnou vazbu, budete vědět, že jsou dveře otevřené nebo zavřené v reálném čase-jednoduché, pouze jedna zkratka pro
Vytvoření digitálního časovače pomocí Blynk: 5 kroků
Vytvoření digitálního časovače pomocí Blynk: V tomto příspěvku se naučíme, jak začít s Blynkem - platformou IoT, která je navržena tak, aby nám celý proces zjednodušila a která funguje také s několika internetovými deskami
ESP8266 Monitorování teploty Nodemcu pomocí DHT11 na lokálním webovém serveru - Získejte pokojovou teplotu a vlhkost ve svém prohlížeči: 6 kroků
ESP8266 Monitorování teploty Nodemcu pomocí DHT11 na lokálním webovém serveru | Získejte pokojovou teplotu a vlhkost ve svém prohlížeči: Ahoj, dnes budeme vyrábět vlhkost a systém monitorování teploty pomocí ESP 8266 NODEMCU & Teplotní čidlo DHT11. Teplota a vlhkost budou získány z DHT11 Sensor & v prohlížeči je vidět, kterou webovou stránku bude spravovat
Zalévání pokojových rostlin pomocí NodeMCU, místního serveru Blynk a Blynk Apk, nastavitelná žádaná hodnota: 3 kroky
Zalévání pokojových rostlin pomocí NodeMCU, Local Blynk Server a Blynk Apk, nastavitelná žádaná hodnota: Tento projekt jsem postavil, protože moje pokojové rostliny musí být zdravé, i když jsem delší dobu na dovolené a líbí se mi myšlenka mít ovládat nebo alespoň sledovat všechny možné věci, které se dějí u mě doma, přes internet
Výroba desek plošných spojů pomocí UV tiskárny (a získejte pomoc od místního nákupního centra): 5 kroků
Výroba desek plošných spojů pomocí UV tiskárny (a získejte pomoc od místního nákupního centra): Chcete si vyrobit desku plošných spojů, ale nechcete na ni z Číny čekat týdny. DIY se jeví jako jediná možnost, ale ze zkušenosti víte, že většina možností je k ničemu. Přenos toneru nikdy nevyjde, že? Dělat fotolitografii doma je tak složité … s