Sadržaj:

Stvaranje lokalnog Blynk poslužitelja: 5 koraka
Stvaranje lokalnog Blynk poslužitelja: 5 koraka

Video: Stvaranje lokalnog Blynk poslužitelja: 5 koraka

Video: Stvaranje lokalnog Blynk poslužitelja: 5 koraka
Video: Craft Room Tour, Sunburst & a Cable! Knitting Podcast 132 2024, Lipanj
Anonim
Stvaranje lokalnog Blynk poslužitelja
Stvaranje lokalnog Blynk poslužitelja

U ovom postu učimo kako stvoriti lokalni Blynk poslužitelj koji će uvelike smanjiti ukupnu latenciju koja je ponekad prisutna pri korištenju zadanog, udaljenog poslužitelja. Postavili smo ga pomoću Pi Zero W, a također smo kreirali i demo projekt kako bismo bili sigurni da sve radi ispravno.

Korak 1: Pogledajte video

Gornji videozapis prolazi kroz sve detalje koje trebate znati za postavljanje poslužitelja. Molimo pogledajte to prvo za pregled da biste razumjeli kako se sve slaže.

Korak 2: Konfigurirajte Pi

Odlučio sam koristiti stolnu verziju Raspbiana, iako biste mogli koristiti i Lite verziju i sve raditi pomoću terminala. Možete koristiti sljedeću vezu za službene upute za instalaciju, ali dolje sam opisao važne korake:

github.com/blynkkk/blynk-server

Nakon što postavite Raspberry PI postavku, pokrenite sljedeće naredbe za instaliranje Jave, a zatim preuzmite datoteku poslužitelja:

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

Kad to učinite, sve što trebamo učiniti je koristiti crontab za automatizaciju poslužitelja pri pokretanju. To se može učiniti pokretanjem sljedeće naredbe za otvaranje crontaba:

crontab -e

Pomaknite se do dna datoteke, a zatim upišite sljedeće:

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

Spremite datoteku upisivanjem CTRL+X, zatim Y, a zatim pritisnite tipku ENTER. Blynk poslužitelj šalje e -poruku s tokenom provjere autentičnosti za svaki projekt. Da bi ovo funkcioniralo, moramo konfigurirati postavke pošte stvaranjem nove datoteke. To se može učiniti pokretanjem sljedeće naredbe:

sudo nano mail.svojstva

Moramo dodati postavke e -pošte u ovu datoteku zajedno s detaljima računa e -pošte. Upotrijebite vezu GitHub da biste dobili retke koje je potrebno dodati ili pogledajte video za više detalja.

Posljednji korak je ponovno pokretanje ploče što se može učiniti pokretanjem sljedeće naredbe:

sudo ponovno podizanje sustava

Korak 3: Konfigurirajte aplikaciju

Konfigurirajte aplikaciju
Konfigurirajte aplikaciju

Preuzmite aplikaciju Blynk ili se odjavite ako je već imate. Pritisnite opciju za stvaranje novog računa, a zatim kliknite ikonu pri dnu zaslona za unos pojedinosti poslužitelja. Kliknite prilagođenu opciju i unesite IP adresu svog malina Pi. Zatim unesite valjanu adresu e -pošte i unesite lozinku za stvaranje računa na svom lokalnom poslužitelju.

Sada možete normalno koristiti Blynk, ali kao test stvorite demo projekt za prebacivanje pina D1 na mini ploču WeMos D1. To je sve što trebate učiniti ovdje.

Korak 4: Konfigurirajte ploču

Konfigurirajte ploču
Konfigurirajte ploču

Primit ćete e -poruku s tokenom autentifikacije za vaš projekt. Otvorite Arduino IDE, provjerite jeste li instalirali biblioteku Blynk pomoću upravitelja knjižnice, a zatim otvorite primjer skice nodemcu.

Dodajte svoj token za provjeru autentičnosti, podatke o WiFi mreži, a zatim svakako komentirajte zadanu liniju povezivanja poslužitelja jer moramo dodati IP adresu lokalnog poslužitelja kao što je prikazano na slici/videozapisu. Zatim prenesite skicu na ploču i otvorite serijski monitor kako biste vidjeli izlaz. Prvo bi se trebao uspješno povezati s vašom WiFi mrežom, a zatim će se povezati s poslužiteljem, a ako uspije, dobit će poruku "Spreman".

Korak 5: Testirajte instalaciju

Testirajte instalaciju
Testirajte instalaciju

Otvorite aplikaciju i kliknite gumb Pokreni. Sada ćete moći kontrolirati stanje GPIO pomoću gumba.

Preporučeni: