Duvida - Como usar Hostname em ESP8266 no lugar de IP em rede local

Boa noite garagistas, estou avançando no aprendizado com a plaquinha ESP, no entanto meu desafio agora é usar um hostname nela no lugar do IP  quando fosse upar algum código, pois num uso real nem sempre estaríamos com a IDE do arduino para usar um monitor serial para encontrar o IP da plaquinha,

Li vários tutoriais, mas não entendi muita coisa.

Minhas duvidas são as seguintes, se é possivel usar hostname em rede local? qual o método mais pratico de se fazer isso? 

Se alguém puder contribuir seria interessante

Exibições: 1543

Responder esta

Respostas a este tópico

Murta obrigado pela orientação

Depois de ler todas os artigos, parece que a melhor forma é usando 

wifi_station_set_hostname(strToChar(hostname)); //sdk, non-Arduino function -

Disposto neste exemplo que você postou http://www.esp8266.com/viewtopic.php?f=29&t=11124

ficando desta forma

#include <user_interface.h>

#define HOSTNAME "ESP100"
String hostname(HOSTNAME);
wifi_station_set_hostname(strToChar(hostname));

O entanto não descobri como adicionar na IDE arduino este user_interface.h, mas localizei ele na pasta do Github do Ivan.

https://github.com/esp8266/Arduino/tree/master/tools/sdk/include

Creio eu que o procedimento para adicionar bibliotecas do ESP8266 na IDE do Arduino deve ser o mesmo.

http://labdegaragem.com/profiles/blogs/tutorial-arduino-instalando-...

Eu tentei esses métodos, até tentei colar a pasta sdk na pasta tools da IDE, mas não reconhece,

eu só não tentei copiar e colar tudo que tem dentro dentro do github dentro da pasta do executável do Arduino IDE.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço