Tartalomjegyzék:
- 1. lépés: Nézze meg a videót
- 2. lépés: Konfigurálja a Pi -t
- 3. lépés: Állítsa be az alkalmazást
- 4. lépés: Konfigurálja a táblát
- 5. lépés: Tesztelje a telepítést
Videó: Helyi Blynk szerver létrehozása: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
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
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
Nyissa meg az alkalmazást, és kattintson a Futtatás gombra. Most a gombbal szabályozhatja a GPIO állapotát.
Ajánlott:
Raspberry Pi Samba helyi fájlszerver: 5 lépés
Raspberry Pi Samba helyi fájlszerver: Lépésről lépésre a helyi fájlszerver telepítése
Arduino GPS óra helyi idővel a NEO-6M modul használatával: 9 lépés
Arduino GPS óra helyi idővel a NEO-6M modul használatával: Ebben az oktatóanyagban megtanuljuk, hogyan lehet pontos időt lekérni a műholdakról az arduino használatával. Nézze meg a videót
Beltéri növények öntözése NodeMCU, helyi Blynk szerver és Blynk Apk segítségével, állítható alapérték: 3 lépés
Beltéri növények öntözése NodeMCU, Local Blynk Server és Blynk Apk segítségével, állítható alapérték: Ezt a projektet azért építettem fel, mert a beltéri növényeimnek egészségesnek kell lenniük akkor is, ha hosszabb ideig nyaralok, és tetszik az ötlet az interneten keresztül ellenőrizni vagy legalább figyelemmel kísérni az összes lehetséges dolgot, ami otthonomban történik
WiFi kapcsolat létrehozása az ESP8266 segítségével és a helyi IP -cím beszerzése: 3 lépés
WiFi kapcsolat létrehozása az ESP8266 segítségével és a helyi IP -cím beszerzése: Ebben az oktatóanyagban megtudjuk, hogyan hozható létre WiFi kapcsolat az ESP8266 WiFi kártyával. Ezt összekapcsoljuk a helyi WiFi hálózattal
DIY meteorológiai állomás DHT11, BMP180, Nodemcu használatával Arduino IDE -vel a Blynk szerver felett: 4 lépés
DIY meteorológiai állomás a DHT11, BMP180, Nodemcu használatával Arduino IDE -vel a Blynk kiszolgálón: Github: DIY_Weather_Station Hackster.io: Weather Station Például, ha kinyitja, megismerheti az időjárási viszonyokat, például a hőmérsékletet, a páratartalmat stb. Ezek az értékek egy nagy átlagértéke