Índice:

Criando um servidor Blynk local: 5 etapas
Criando um servidor Blynk local: 5 etapas

Vídeo: Criando um servidor Blynk local: 5 etapas

Vídeo: Criando um servidor Blynk local: 5 etapas
Vídeo: Automação residencial utilizando o NOVO Blynk 2024, Novembro
Anonim
Criação de um servidor Blynk local
Criação de um servidor Blynk local

Nesta postagem, aprendemos como criar um servidor Blynk local que reduzirá muito a latência geral que às vezes está presente ao usar o servidor remoto padrão. Nós o configuramos usando um Pi Zero W e também criamos um projeto de demonstração para ter certeza de que está tudo funcionando corretamente.

Etapa 1: Assistir ao vídeo

O vídeo acima mostra todos os detalhes que você precisa saber para configurar o servidor. Por favor, assista primeiro para uma visão geral para entender como tudo se encaixa.

Etapa 2: configurar o Pi

Decidi usar a versão desktop do Raspbian, embora você também pudesse usar a versão Lite e fazer tudo usando o terminal. Você pode usar o link a seguir para obter as instruções oficiais de instalação, mas eu abordei as etapas importantes abaixo:

github.com/blynkkk/blynk-server

Depois de configurar o Raspberry PI, execute os seguintes comandos para instalar o Java e, em seguida, baixe o arquivo do servidor:

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

Feito isso, tudo o que precisamos fazer é usar o crontab para automatizar o servidor na inicialização. Isso pode ser feito executando o seguinte comando para abrir o crontab:

crontab -e

Role para baixo até o final do arquivo e digite o seguinte:

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

Salve o arquivo digitando CTRL + X, depois Y e pressionando a tecla ENTER. O servidor Blynk envia um e-mail com o token de autenticação para cada projeto. Para que isso funcione, precisamos definir as configurações de e-mail criando um novo arquivo. Isso pode ser feito executando o seguinte comando:

sudo nano mail.properties

Precisamos adicionar as configurações de e-mail neste arquivo junto com os detalhes de uma conta de e-mail. Use o link do GitHub para obter as linhas que precisam ser adicionadas ou consulte o vídeo para obter mais detalhes.

A etapa final é reinicializar a placa, o que pode ser feito executando o seguinte comando:

sudo reboot

Etapa 3: configurar o aplicativo

Configure o aplicativo
Configure o aplicativo

Baixe o aplicativo Blynk ou saia, se já o tiver. Clique na opção para criar uma nova conta e, em seguida, clique no ícone na parte inferior da tela para inserir os detalhes do servidor. Clique na opção personalizada e digite o endereço IP do seu raspberry Pi. Em seguida, forneça um endereço de e-mail válido e digite uma senha para criar uma conta em seu servidor local.

Agora você pode usar o Blynk normalmente, mas como um teste, crie um projeto de demonstração para alternar o pino D1 na miniplaca WeMos D1. Isso é tudo que você precisa fazer aqui.

Etapa 4: configurar a placa

Configure a placa
Configure a placa

Você receberá um e-mail com o token de autenticação do seu projeto. Abra o IDE Arduino, certifique-se de ter instalado a biblioteca Blynk usando o gerenciador de biblioteca e, em seguida, abra o esboço de exemplo nodemcu.

Adicione seu token de autenticação, detalhes da rede WiFi e, em seguida, certifique-se de comentar a linha de conexão do servidor padrão, pois precisamos adicionar o endereço IP do servidor local, conforme mostrado na imagem / vídeo. Em seguida, carregue o esboço para o quadro e abra o monitor serial para visualizar a saída. Ele deve primeiro se conectar com êxito à sua rede WiFi e, em seguida, se conectar ao servidor e, se for bem-sucedido, exibirá a mensagem "Pronto".

Etapa 5: teste a configuração

Teste a configuração
Teste a configuração

Abra o aplicativo e clique no botão Executar. Agora, você poderá controlar o estado do GPIO usando o botão.

Recomendado: