Obsah:

Vytvoření místního serveru Blynk: 5 kroků
Vytvoření místního serveru Blynk: 5 kroků

Video: Vytvoření místního serveru Blynk: 5 kroků

Video: Vytvoření místního serveru Blynk: 5 kroků
Video: #ApaITU Blynk? Local Server on Windows 10 (Subtittled) 2024, Červen
Anonim
Vytvoření lokálního serveru Blynk
Vytvoření lokálního serveru Blynk

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

Konfigurujte aplikaci
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

Konfigurujte desku
Konfigurujte desku

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í

Otestujte nastavení
Otestujte nastavení

Otevřete aplikaci a klikněte na tlačítko Spustit. Nyní budete moci ovládat stav GPIO pomocí tlačítka.

Doporučuje: