Innholdsfortegnelse:

Opprette en lokal Blynk -server: 5 trinn
Opprette en lokal Blynk -server: 5 trinn

Video: Opprette en lokal Blynk -server: 5 trinn

Video: Opprette en lokal Blynk -server: 5 trinn
Video: 16 ошибок штукатурки стен. 2024, Juni
Anonim
Opprette en lokal Blynk -server
Opprette en lokal Blynk -server

I dette innlegget lærer vi hvordan du oppretter en lokal Blynk -server som vil redusere den totale ventetiden som noen ganger er tilstede når du bruker standard, ekstern server. Vi konfigurerte den med en Pi Zero W, og vi lager også et demoprosjekt for å sikre at alt fungerer som det skal.

Trinn 1: Se videoen

Videoen ovenfor går gjennom alle detaljene du trenger å vite for å sette opp serveren. Se det først for en oversikt for å forstå hvordan alt går sammen.

Trinn 2: Konfigurer Pi

Jeg bestemte meg for å bruke skrivebordsversjonen av Raspbian, selv om du også kunne bruke Lite -versjonen og gjøre alt ved å bruke terminalen. Du kan bruke følgende lenke for de offisielle installasjonsinstruksjonene, men jeg har dekket de viktige trinnene nedenfor:

github.com/blynkkk/blynk-server

Når du har Raspberry PI -oppsettet, kjører du følgende kommandoer for å installere Java og deretter laste ned 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, trenger vi bare å bruke crontab for å automatisere serveren ved oppstart. Det kan gjøres ved å kjøre følgende kommando for å åpne crontab:

crontab -e

Rull ned til bunnen av filen, og skriv deretter inn følgende:

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

Lagre filen ved å skrive CTRL+X, deretter Y og deretter trykke ENTER. Blynk -serveren sender en e -post med godkjenningstokenet for hvert prosjekt. For at dette skal fungere, må vi konfigurere e -postinnstillingene ved å opprette en ny fil. Det kan gjøres ved å kjøre følgende kommando:

sudo nano mail.properties

Vi må legge til e -postinnstillingene i denne filen sammen med detaljene for en e -postkonto. Bruk GitHub -lenken for å få linjene som må legges til, eller se videoen for mer informasjon.

Det siste trinnet er å starte kortet på nytt som kan gjøres ved å kjøre følgende kommando:

sudo omstart

Trinn 3: Konfigurer appen

Konfigurer appen
Konfigurer appen

Last ned Blynk -appen eller logg av hvis du allerede har den. Klikk på alternativet for å opprette en ny konto, og klikk deretter på ikonet nederst på skjermen for å angi serverdetaljene. Klikk på det egendefinerte alternativet og skriv inn IP -adressen til din bringebær Pi. Oppgi deretter en gyldig e -postadresse og skriv inn et passord for å opprette en konto på din lokale server.

Du kan nå bruke Blynk normalt, men som en test kan du lage et demoprosjekt for å veksle pin D1 på WeMos D1 mini -kortet. Det er alt du trenger å gjøre her.

Trinn 4: Konfigurer styret

Konfigurer styret
Konfigurer styret

Du vil motta en e -post med godkjenningstoken for prosjektet ditt. Åpne Arduino IDE, kontroller at du har installert Blynk -biblioteket ved hjelp av biblioteksjefen, og åpne deretter eksemplet på nodemcu.

Legg til ditt autentiseringstoken, WiFi -nettverksdetaljer, og sørg for å kommentere standard tilkoblingslinje for serveren, da vi må legge til den lokale serverens IP -adresse som vist på bildet/videoen. Last deretter opp skissen til brettet og åpne den serielle skjermen for å se utgangen. Den skal først koble til WiFi -nettverket ditt, og den vil deretter koble til serveren, og hvis den lykkes, vil den gi deg "Klar" -meldingen.

Trinn 5: Test oppsettet

Test oppsettet
Test oppsettet

Åpne appen og klikk på Kjør -knappen. Nå vil du kunne kontrollere GPIO -tilstanden ved hjelp av knappen.

Anbefalt: