Kazalo:

Ustvarjanje lokalnega strežnika Blynk: 5 korakov
Ustvarjanje lokalnega strežnika Blynk: 5 korakov

Video: Ustvarjanje lokalnega strežnika Blynk: 5 korakov

Video: Ustvarjanje lokalnega strežnika Blynk: 5 korakov
Video: CS50 2015 - Week 9, continued 2024, Junij
Anonim
Ustvarjanje lokalnega strežnika Blynk
Ustvarjanje lokalnega strežnika Blynk

V tem prispevku se naučimo ustvariti lokalni strežnik Blynk, ki bo močno zmanjšal splošno zakasnitev, ki je včasih prisotna pri uporabi privzetega, oddaljenega strežnika. Nastavili smo ga s Pi Zero W in ustvarili tudi predstavitveni projekt, da se prepričamo, da vse deluje pravilno.

Korak: Oglejte si video

Zgornji video prikazuje vse podrobnosti, ki jih morate vedeti, da nastavite strežnik. Najprej si oglejte to, če želite razumeti, kako je vse skupaj.

2. korak: Konfigurirajte Pi

Odločil sem se, da bom uporabil namizno različico Raspbiana, čeprav lahko uporabite tudi različico Lite in vse naredite s terminalom. Za uradna navodila za namestitev lahko uporabite naslednjo povezavo, vendar sem obravnaval pomembne korake spodaj:

github.com/blynkkk/blynk-server

Ko nastavite Raspberry PI, zaženite naslednje ukaze za namestitev Jave in nato prenesite datoteko strežnika:

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

Ko to storite, morate le uporabiti crontab za avtomatizacijo strežnika ob zagonu. To lahko storite tako, da odprete crontab:

crontab -e

Pomaknite se navzdol do dna datoteke in vnesite naslednje:

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

Datoteko shranite tako, da vnesete CTRL+X, nato Y, nato pritisnete tipko ENTER. Strežnik Blynk za vsak projekt pošlje e -poštno sporočilo z žetonom za preverjanje pristnosti. Da bi to delovalo, moramo konfigurirati nastavitve pošte z ustvarjanjem nove datoteke. To lahko storite z naslednjim ukazom:

sudo nano mail.properties

V to datoteko moramo dodati nastavitve e -pošte skupaj s podrobnostmi o e -poštnem računu. Prosimo, uporabite povezavo GitHub, da pridobite vrstice, ki jih je treba dodati, ali si za več podrobnosti oglejte video.

Zadnji korak je ponovni zagon plošče, kar lahko storite z naslednjim ukazom:

sudo ponovni zagon

3. korak: Konfigurirajte aplikacijo

Konfigurirajte aplikacijo
Konfigurirajte aplikacijo

Prenesite aplikacijo Blynk ali se odjavite, če jo že imate. Kliknite možnost za ustvarjanje novega računa in nato kliknite ikono na dnu zaslona, da vnesete podatke o strežniku. Kliknite možnost po meri in vnesite naslov IP vašega malina Pi. Nato vnesite veljaven e -poštni naslov in vnesite geslo, da ustvarite račun na svojem lokalnem strežniku.

Zdaj lahko običajno uporabljate Blynk, vendar kot test ustvarite predstavitveni projekt za preklop pin D1 na mini ploščo WeMos D1. To je vse, kar morate storiti tukaj.

4. korak: Konfigurirajte ploščo

Konfigurirajte tablo
Konfigurirajte tablo

Prejeli boste e -poštno sporočilo z žetonom za preverjanje pristnosti za vaš projekt. Odprite Arduino IDE, se prepričajte, da ste z upraviteljem knjižnic namestili knjižnico Blynk, nato pa odprite primer skice nodemcu.

Dodajte žeton za preverjanje pristnosti, podrobnosti o omrežju WiFi, nato pa komentirajte privzeto povezavo za povezavo s strežnikom, saj moramo dodati naslov IP lokalnega strežnika, kot je prikazano na sliki/videoposnetku. Nato naložite skico na ploščo in odprite serijski monitor, da si ogledate izhod. Najprej se mora uspešno povezati z vašim omrežjem WiFi, nato pa se bo povezal s strežnikom, v primeru uspeha pa vam bo poslal sporočilo »Pripravljen«.

5. korak: Preizkusite namestitev

Preizkusite namestitev
Preizkusite namestitev

Odprite aplikacijo in kliknite gumb zaženi. Zdaj boste lahko z gumbom upravljali stanje GPIO.

Priporočena: