Chamar dispositivo sob rede local com ip dinâmico através do hostname

0

O problema é que eu tenho um arduino conectado à minha rede, mas ele está sob DHCP, o que significa que ele muda constantemente seu ip. Quando eu chamo eu uso o ip atribuído, exemplo: 192.168.1.XX / anycommand. Então, eu gostaria de saber se há uma maneira de chamar meu Arduino, mas usando seu nome de host ao invés de ip, então eu não precisarei checar seu ip toda vez que eu tentar chamá-lo. Algo como link

    
por Javier Guerrero 14.11.2017 / 22:08

1 resposta

0

Isso depende inteiramente de como o nome do host é transmitido (se houver).

No entanto, existem alguns passos simples para alcançar o que você deseja. Primeiro de tudo, você precisa adicionar uma entrada estática para o seu Arduino em qualquer que esteja atuando como um servidor DHCP. Este é provavelmente o seu roteador, e a maioria dos roteadores suportam concessões estáticas. Feito isso, há duas abordagens principais.

  1. Adicione uma entrada DNS em seu roteador (presumindo que sua LAN tenha um roteador que atua como um gateway para a Internet). Como isso é feito depende inteiramente do seu roteador (e se ele suporta isso).

  2. Adicione uma entrada no seu arquivo hosts. Isso depende do sistema operacional, mas todos os sistemas operacionais têm um, mas em locais diferentes e sob nomes diferentes. Basicamente. Felizmente, a wikipedia tem uma boa lista de sistemas operacionais e o nome / local: link

por 14.11.2017 / 22:15

Tags