Tartalomjegyzék:

Helyi Blynk szerver létrehozása: 5 lépés
Helyi Blynk szerver létrehozása: 5 lépés

Videó: Helyi Blynk szerver létrehozása: 5 lépés

Videó: Helyi Blynk szerver létrehozása: 5 lépés
Videó: install home assistant on windows 10 easily 2024, Június
Anonim
Helyi Blynk szerver létrehozása
Helyi Blynk szerver létrehozása

Ebben a bejegyzésben megtanuljuk, hogyan hozzunk létre egy helyi Blynk szervert, amely nagymértékben csökkenti az általános késleltetést, amely néha előfordul az alapértelmezett távoli kiszolgáló használatakor. A Pi Zero W segítségével állítottuk be, és létrehozunk egy demo projektet is, hogy megbizonyosodjunk arról, hogy minden megfelelően működik.

1. lépés: Nézze meg a videót

A fenti videó végigvezet minden részletet, amelyet a szerver beállításához tudnia kell. Kérjük, először nézze meg ezt az áttekintést, hogy megértse, hogyan áll össze minden.

2. lépés: Konfigurálja a Pi -t

Úgy döntöttem, hogy a Raspbian asztali verzióját használom, bár használhatja a Lite verziót is, és mindent a terminál használatával tehet meg. A hivatalos telepítési utasításokhoz használhatja az alábbi linket, de az alábbiakban ismertettem a fontos lépéseket:

github.com/blynkkk/blynk-server

A Raspberry PI beállítása után futtassa a következő parancsokat a Java telepítéséhez, majd töltse le a szerverfájlt:

  • 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"

Ha ez megtörtént, csak annyit kell tennünk, hogy a crontab használatával automatizáljuk a szervert indításkor. Ezt megteheti a következő parancs futtatásával a crontab megnyitásához:

crontab -e

Görgessen le a fájl aljára, majd írja be a következőt:

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

Mentse a fájlt a CTRL+X, majd az Y, majd az ENTER billentyű megnyomásával. A Blynk szerver minden projekthez e -mailt küld a hitelesítési jogkivonattal. Ahhoz, hogy ez működjön, új fájl létrehozásával kell konfigurálnunk a levelezési beállításokat. Ezt a következő parancs futtatásával teheti meg:

sudo nano mail.properties

Hozzá kell adnunk az e -mail beállításokat ehhez a fájlhoz az e -mail fiók részleteivel együtt. Kérjük, használja a GitHub linket a hozzáadandó sorok beszerzéséhez, vagy további részletekért nézze meg a videót.

Az utolsó lépés a tábla újraindítása, amelyet a következő parancs futtatásával lehet végrehajtani:

sudo újraindítás

3. lépés: Állítsa be az alkalmazást

Állítsa be az alkalmazást
Állítsa be az alkalmazást

Töltse le a Blynk alkalmazást, vagy jelentkezzen ki, ha már rendelkezik vele. Kattintson a lehetőségre új fiók létrehozásához, majd kattintson a képernyő alján található ikonra a szerver adatainak megadásához. Kattintson az egyéni lehetőségre, és írja be a málna Pi készülék IP -címét. Ezután adjon meg egy érvényes e -mail címet, és adja meg a jelszót, hogy fiókot hozzon létre a helyi kiszolgálón.

Most már normálisan használhatja a Blynk -et, de tesztként hozzon létre egy demo -projektet a D1 -es érintkező átkapcsolásához a WeMos D1 mini táblán. Itt csak annyit kell tennie.

4. lépés: Konfigurálja a táblát

Konfigurálja a táblát
Konfigurálja a táblát

E -mailt kap a projekt hitelesítési tokenjével. Nyissa meg az Arduino IDE -t, győződjön meg arról, hogy a könyvtárkezelő segítségével telepítette a Blynk könyvtárat, majd nyissa meg a nodemcu példavázlatát.

Adja hozzá hitelesítési jogkivonatát, a WiFi hálózat részleteit, majd feltétlenül írja be megjegyzéseket az alapértelmezett szerver csatlakozási vonalhoz, mivel hozzá kell adnunk a helyi szerver IP -címét, amint az a képen/videón látható. Ezután töltse fel a vázlatot a táblára, és nyissa meg a soros monitort a kimenet megtekintéséhez. Először sikeresen csatlakoznia kell a WiFi hálózatához, majd csatlakozik a szerverhez, és ha sikeres, akkor a "Kész" üzenetet fogja kapni.

5. lépés: Tesztelje a telepítést

Tesztelje a telepítést
Tesztelje a telepítést

Nyissa meg az alkalmazást, és kattintson a Futtatás gombra. Most a gombbal szabályozhatja a GPIO állapotát.

Ajánlott: