Oi, bom dia tudo bem ?
Estou fazendo uma aplicação IoT com ESP8266 que liga um led de forma remota e não sei por que toda hora a Vivo muda seu IP.
#include <ESP8266WiFi.h>
#include <Crescer.h>
IPAddress ip(192, 168, 15, 50);//ip atribuído ao ESP8266
//IPAddress gateway(192, 168, 0, 1);
IPAddress gateway(192, 168, 15, 1);//roteador vivo
IPAddress subnet(255, 255, 255, 0);
//IPAddress dns(192, 168, 0, 1);
IPAddress dns(192, 168, 15, 91);
minha maior dúvida e talvez a causa do erro está em saber o que é esse IPAddress dns(192, 168, 15, 91); ??
Se vc puder me ajudar eu agradeço, não sei pra quem perguntar mais.
No aguardo e obrigado.
Tags:
Meu problema é que cai tod hora o sistema. O led apaga !
Olá Nivaldo,
IPAddress dns(192, 168, 15, 91); serve para definir o IP do servidor DNS do ESP8266.
DNS é um serviço de diretório mundial que traduz nomes em IPs. Super usado!
Por exemplo traduz "google.com" para o IP desse servidor.
Mais informação em https://pt.wikipedia.org/wiki/Sistema_de_Nomes_de_Dom%C3%ADnio
Oi, mas por que especificamente esse IP, nesse caso ?
Mas já agradeço a atenção. Obrigado.
Isso não sei responder já que o IP veio das suas informações.
Em geral o IP do DNS Server é um IP de fora da rede local, ou seja, da Internet.
A rede 192.168.15.x é uma rede fora da 192.168.0.x portanto deve haver algo para fora da sua rede WiFi, talvez da VIVO, que funciona como forma de concentrar servidores ("?achismo meu?").
Qualquer rede 192.168.x.x é uma rede não pública, ou seja, não está na Internet, mas são endereços de redes e hosts locais, que podem ou não estar sendo roteadas entre si dependendo do NET MASK usado, que no seu caso parece ser 255.255.255.0 --> logo os endereço são do tipo 192.168.NET.HOST
Ola.
O DNS é isso que o colega falou.
Vc pode usar o fornecido pelo seu provedor, o do seu roteador, se ele suportar, que seria no exemplo:
IPAddress dns(192, 168, 15, 1); // Não vejo sentido em ser 91, seria o mesmo que o gateway
Ou pode usar um publico comum.
São exemplos:
IPAddress dns(8, 8, 8, 8);
IPAddress dns(1, 1, 1, 1);
Eu uso sempre o 8.8.8.8 e funciona.
Oi bom dia tudo bem com vcs ? Obrigados pela ajuda.
Ok entendi. Mas verifiquei que o problema era do Nobreak.
O circuito funciona acendendo o Led remotamente, mas quando em série com o Nobreak, quando ele é ligado na saída do Nobreak ele desliga o Led sozinho, mesmo quando deveria permanecer ligado.
Alguém sabe como corrigir esse problema ?
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por