Indholdsfortegnelse:

Oprettelse af en lokal Blynk -server: 5 trin
Oprettelse af en lokal Blynk -server: 5 trin

Video: Oprettelse af en lokal Blynk -server: 5 trin

Video: Oprettelse af en lokal Blynk -server: 5 trin
Video: Беслан. Помни / Beslan. Remember (english & español subs) 2024, Juni
Anonim
Oprettelse af en lokal Blynk -server
Oprettelse af en lokal Blynk -server

I dette indlæg lærer vi, hvordan man opretter en lokal Blynk -server, som i høj grad vil reducere den samlede latenstid, der nogle gange er til stede, når man bruger standard fjernserveren. Vi konfigurerede det ved hjælp af en Pi Zero W, og vi opretter også et demoprojekt for at sikre, at det hele fungerer korrekt.

Trin 1: Se videoen

Videoen ovenfor går igennem alle de detaljer, du har brug for at vide for at konfigurere serveren. Se det først for at få et overblik for at forstå, hvordan alt hænger sammen.

Trin 2: Konfigurer Pi

Jeg besluttede at bruge desktopversionen af Raspbian, selvom du også kunne bruge Lite -versionen og gøre alt ved hjælp af terminalen. Du kan bruge følgende link til de officielle installationsinstruktioner, men jeg har dækket de vigtige trin herunder:

github.com/blynkkk/blynk-server

Når du har konfigureret Raspberry PI, skal du køre følgende kommandoer for at installere Java og derefter downloade serverfilen:

  • sudo apt installer openjdk-8-jdk openjdk-8-jre
  • wget "https://github.com/blynkkk/blynk-server/releases/download/v0.41.12/server-0.41.12-java8.jar"

Når det er gjort, er alt, hvad vi skal gøre, at bruge crontab til at automatisere serveren ved opstart. Det kan gøres ved at køre følgende kommando for at åbne crontab:

crontab -e

Rul ned til bunden af filen, og indtast derefter følgende:

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

Gem filen ved at skrive CTRL+X, derefter Y og derefter trykke på ENTER -tasten. Blynk -serveren sender en e -mail med godkendelsestokenet for hvert projekt. For at dette skal fungere, skal vi konfigurere mailindstillingerne ved at oprette en ny fil. Det kan gøres ved at køre følgende kommando:

sudo nano mail.properties

Vi skal tilføje e -mail -indstillingerne i denne fil sammen med detaljerne for en e -mail -konto. Brug venligst GitHub -linket til at få de linjer, der skal tilføjes, eller se videoen for flere detaljer.

Det sidste trin er at genstarte tavlen, hvilket kan gøres ved at køre følgende kommando:

sudo genstart

Trin 3: Konfigurer appen

Konfigurer appen
Konfigurer appen

Download Blynk -appen, eller log ud, hvis du allerede har den. Klik på indstillingen for at oprette en ny konto, og klik derefter på ikonet nederst på skærmen for at indtaste serveroplysningerne. Klik på den tilpassede indstilling, og indtast IP -adressen på din hindbær Pi. Angiv derefter en gyldig e -mail -adresse og indtast en adgangskode for at oprette en konto på din lokale server.

Du kan nu bruge Blynk normalt, men som en test kan du oprette et demoprojekt for at skifte pin D1 på WeMos D1 mini -kortet. Det er alt hvad du skal gøre her.

Trin 4: Konfigurer tavlen

Konfigurer bestyrelsen
Konfigurer bestyrelsen

Du modtager en e -mail med godkendelsestoken til dit projekt. Åbn Arduino IDE, sørg for at du har installeret Blynk -biblioteket ved hjælp af biblioteksmanageren, og åbn derefter nodemcu -eksempelskitsen.

Tilføj dit godkendelsestoken, WiFi -netværksdetaljer, og sørg derefter for at kommentere standardserverforbindelseslinjen, da vi skal tilføje den lokale server -IP -adresse som vist på billedet/videoen. Upload derefter skitsen til tavlen og åbn den serielle skærm for at se output. Det skal først oprette forbindelse til dit WiFi -netværk, og det vil derefter oprette forbindelse til serveren, og hvis det lykkes, vil det give dig meddelelsen "Klar".

Trin 5: Test opsætningen

Test opsætningen
Test opsætningen

Åbn appen, og klik på knappen Kør. Nu kan du kontrollere GPIO -tilstanden ved hjælp af knappen.

Anbefalede: