Olá galera, eu estou com uma dúvida, estou com um projeto de de automação assim como todos que usam o ESP 8266. Bem eu tou estudando bastante e vendo tutoriais, consegui fazer funcionar porém diferente do que eu vejo nos vídeos do YouTube. Bem... no meu caso, pós mandar o programa para o Mode MCU, ele conecta a minha rede só que não consigo acessar ao IP do MCU (aquele que definir como fixo no corpo do script) pela minha rede do roteador, para acessar o o módulo pelo IP, eu tenho que me conectar ao sinal que o próprio módulo criou e com isso colocar no navegador o IP.
Em todos os tutoriais que vi, não é necessário sair da rede do seu roteador para acessar o IP do módulo. Pq só comigo acontece isso. É alguma configuração do roteador?

Exibições: 1219

Responder esta

Respostas a este tópico

tem como por ip fixo, eu pessoalmente achei mais pratico definir um ip na configuração do roteador, nesse blog tem uma dica nos comentarios, mas não testei

http://pedrominatel.com.br/pt/arduino/web-server-com-esp8266-e-ide-...

João Henrique4 de setembro de 2016 at 2:17 PM

Existe sim. A função WiFi.config() possibilita isso.

Lembrando que esses endereços de ip devem ser do tipo IPAddress. Ou seja a configuração completa ficaria algo assim:

//Declarando os endereços
IPAddress ip(192, 168, 1, 4);
IPAddress gateway(192, 168, 1, 1);
IPAddress dns(200, 175, 5, 139);
IPAddress subnet(255, 255, 255, 0);

// Conectando ao WiFi com ip fixo
WiFi.begin(ssid, password);
WiFi.config(ip, gateway, subnet, dns);

Olá Tiago, primeiramente gostaria de agradecer a sua atenção. Bem eu já uso o IP fixo. Uso o seguinte código que peguei do infortronica para zumbis.


#include

//Nome da sua rede Wifi
const char* ssid = "Nome da sua rede wifi";

//Senha da rede
const char* password = "senha da sua rede wifi";

//IP do ESP (para voce acessar pelo browser)
IPAddress ip(192, 168, 43, 50);

//IP do roteador da sua rede wifi
IPAddress gateway(192, 168, 43, 1);

//Mascara de rede da sua rede wifi
IPAddress subnet(255, 255, 255, 0);



Como eu falei... Após fazer o upload do programa para o Mode MCU, o mesmo conecta à minha rede porém não consigo acessar ao site (o site que criei no ESP) pelo IP, para conseguir acessar, eu tenho que sair da minha rede(do meu roteador) para acessar o sinal que o próprio módulo produz cujo nome é ESP_0... Conectado ao sinal do módulo aí sim eu consigo acessar ao site pelo IP que eu determinei.

É alguma configuração do roteador que não permite que eu acesse ao ESP pela minha rede? Andei dando uma pesquisada e vi que pode ser o DNS seria isso mesmo? Eu teria que configurar esse tal de DNS?
O problema foi resolvido. por desatenção eu tava usando o IP fora dos limites dos que o roteador estava configurado.

Agradeço novamente a atenção.

Olá,

Tente um exemplo dos vários que estão na propiá IDE por exemplo veja este video no meu canal AQUI

Todos meus videos AQUI

Boa sorte.

Abs.

CK

O problema foi resolvido. por desatenção eu tava usando o IP fora dos limites dos que o roteador estava configurado.

Obrigado pela atenção amigo.

interessante a resolução, na maioria das vezes a solução é mais simples que a gente pensa.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço