Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
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
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
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
Otvorite aplikaciju i kliknite gumb Pokreni. Sada ćete moći kontrolirati stanje GPIO pomoću gumba.
Preporučeni:
Otvarač garažnih vrata s povratnom informacijom pomoću Esp8266 kao web poslužitelja .: 6 koraka
Otvarač garažnih vrata s povratnim informacijama pomoću Esp8266 kao web poslužitelja. Bok, pokazat ću vam kako napraviti jednostavan način za otvaranje garažnih vrata.-ESP8266 je kodiran kao web poslužitelj, vrata se mogu otvoriti svugdje u svijetu- povratne informacije, znat ćete jesu li vrata otvorena ili zatvorena u stvarnom vremenu-Jednostavno, samo jedan prečac za
KUĆNA AUTOMATIZACIJA NA TEMELJU LOKALNOG MQTT SERVERA KORIŠĆENJA PI I NODEMCU PLOČE MALINE: 6 koraka
KUĆNA AUTOMATIZACIJA ZASNOVANA NA LOKALNOM MQTT SERVERU KORIŠĆUĆI PI I NODEMCU PLOČU MALINE: Do sada sam napravio nekoliko video tutorijala u vezi upravljanja uređajima preko interneta. I za to sam uvijek preferirao Adafruit MQTT poslužitelj jer je bio jednostavan za korištenje i prilagođen korisnicima. No sve se to temeljilo na internetu. To znači da smo
Uradi sam meteorološka stanica pomoću DHT11, BMP180, Nodemcu s Arduino IDE -om preko Blynk poslužitelja: 4 koraka
DIY meteorološka postaja pomoću DHT11, BMP180, Nodemcu s Arduino IDE -om preko Blynk poslužitelja: Github: DIY_Weather_Station Hackster.io: Vremenska postaja Vidjeli biste da je Weather Application u redu? Na primjer, kad ga otvorite, upoznat ćete vremenske uvjete poput temperature, vlažnosti itd. Ta očitanja su prosječna vrijednost velike
DIY proizvodnja PCB -a s UV pisačem (i zatražite pomoć od lokalnog trgovačkog centra): 5 koraka
DIY proizvodnja PCB -a s UV pisačem (i pomoć od lokalnog trgovačkog centra): Želite napraviti PCB, ali ne želite čekati tjednima na to iz Kine. Čini se da je DIY jedina opcija, ali iz iskustva znate da je većina opcija loša. Prijenos tonera nikad ne ispadne, zar ne? Raditi fotolitografiju kod kuće tako je složeno … w
Kako zaobići sigurnost većine poslužitelja na strani poslužitelja: 3 koraka
Kako zaobići sigurnost većine poslužitelja na strani poslužitelja: Ovo je moje prvo uputstvo, pa me podnesite: Ok, reći ću vam kako zaobići blokatore weba koje sam vidio u školama. Sve što trebate je flash pogon i nekoliko preuzimanja softvera