Índice:
- Etapa 1: Acessando o painel de controle do roteador
- Etapa 2: reservando intervalo estático no DHCP
- Etapa 3: atribuir um IP estático a um ESP8266
Vídeo: ESP8266 IP estático (WIP): 3 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
(Se a sua rede Wi-Fi já estiver configurada de alguma forma, pode ser necessário falar com o administrador da rede.)
Parte do objetivo de nosso projeto é atribuir a cada ESP8266 seu próprio endereço IP estático para facilitar o controle dos dispositivos e a conexão com suas páginas da web.
Um endereço IP é um endereço que pode ser usado para acessar e se comunicar com dispositivos em uma rede. Existem 2 formas de endereços IP, mas a forma mais comum é o IPv4, que se parece com isto: 192.168.1.1. O formato é 4 conjuntos de números de 0-255, separados por pontos, MAS *** é importante notar que alguns números específicos têm usos e significados especiais, alguns dos quais você pode encontrar informações aqui: https:// en.wikipedia.org / wiki / IPv4 # Special-use_ad…
Esses endereços são normalmente atribuídos automaticamente por um servidor DHCP. A maioria das residências e escolas de segundo grau usa seu roteador como servidor DHCP, o que significa que o roteador atribuirá endereços IP automaticamente, usando o protocolo de configuração dinâmica de hosts (DHCP), aos dispositivos conforme eles se conectam à rede.
Nosso objetivo aqui, entretanto, é usar endereços IP estáticos, que são endereços IP que NÃO são atribuídos automaticamente por um servidor DHCP. A razão para isso é que seu roteador não está configurado para dar a qualquer dispositivo o mesmo endereço IP, então ele usará algum endereço aleatório que por acaso esteja disponível no momento. Embora seja perfeitamente adequado para a maioria do uso de rede, pode ser um incômodo lidar com isso quando você está fazendo algo como o que estamos fazendo aqui e precisa se conectar a uma página da web hospedada localmente usando o IP do dispositivo.
Etapa 1: Acessando o painel de controle do roteador
Se o seu roteador tiver algum tipo de configuração em vigor, esta é a parte onde você precisará falar com o seu administrador de rede (quem definiu as configurações, como um pai / responsável, professor, departamento de tecnologia / TI, etc.).
Para obter endereços IP estáticos disponíveis, você precisará encontrar um intervalo disponível em sua configuração atual ou definir um intervalo você mesmo. Para fazer isso, você precisará acessar o painel de controle do roteador. A maneira como você faz isso varia dependendo do roteador que você possui, mas você deve ser capaz de pesquisar "como acessar o painel de controle {nome ou marca do seu roteador}" e encontrar um tutorial.
Quando estiver no painel de controle do roteador, encontre suas configurações de DHCP (que podem estar em uma categoria mais ampla chamada "Rede local" ou algo semelhante).
Etapa 2: reservando intervalo estático no DHCP
Se o seu roteador TEM configurações especiais de DHCP ou reservas definidas, então:
- Encontre um intervalo de endereços IP que não estão sendo usados no intervalo já reservado e anote-os
- OU aumente o intervalo atual (você pode descobrir como fazer isso nas etapas abaixo)
Se o seu roteador NÃO tiver nenhuma configuração especial de DHCP ou reservas definidas, siga estas etapas:
- Seu roteador deve atribuir endereços IP em um determinado intervalo, como de 192.168.1.1 a 192.168.1.255, portanto, queremos restringir esse intervalo para que tenhamos um intervalo de endereços disponíveis que não sejam atribuídos automaticamente.
- Defina o intervalo para começar mais alto, alterando o número no último conjunto de números. Por exemplo, altere 192.168.1.1 para 192.168.1.25. Isso significa que seu roteador não atribuirá mais endereços IP automaticamente no intervalo de 192.168.1.1 a 192.168.1.25
Agora podemos atribuir manualmente esses endereços!
Etapa 3: atribuir um IP estático a um ESP8266
Existem 2 maneiras principais de atribuir um IP estático a um ESP8266: por meio do roteador ou por meio do ESP8266.
Solicitando um endereço específico do roteador por meio do código no ESP8266 (minha preferência pessoal):
Este é um bom guia: https://circuits4you.com/2018/03/09/esp8266-static… mas o básico é:
Coloque as seguintes instruções de inclusão no topo do seu código:
#incluir
#include #include
Em seguida, chame esses métodos, onde x é o IP estático (separe os 4 conjuntos de números com vírgulas em vez de pontos) ey é o endereço IP do seu roteador (que também é chamado de gateway):
Endereço IP staticIP (x); // endereço IP estático
Gateway IPAddress (y); // Sub-rede do endereço IP do roteador IPAddress (255, 255, 255, 0); Endereço IP dns (8, 8, 8, 8);
Usando o endereço Media Access Control (MAC) do ESP8266 nas configurações do roteador:
Recomendado:
Como fazer o driver de LCD estático com interface I²C: 12 etapas
Como fazer um driver de LCD estático com interface I²C: Os monitores de cristal líquido (LCD) são amplamente usados para aplicações comerciais e industriais devido às suas boas propriedades visuais, baixo custo e baixo consumo de energia. Essas propriedades tornam o LCD a solução padrão para dispositivos operados por bateria
Sistema de monitoramento de água (Arduino Uno) WIP: 9 etapas
Sistema de monitoramento de água (Arduino Uno) WIP: Este sistema serve como minha iteração de um dispositivo de monitoramento de água de baixo custo em um formato pequeno. A inspiração para este projeto derivou de um evento da Olimpíada da Ciência chamado Qualidade da Água. O que inicialmente era apenas um medidor de salinidade, evoluiu para isso
Portal cativo ESP32 para definir configurações de IP estático e DHCP: 8 etapas
ESP32 Captive Portal para definir configurações de IP estático e DHCP: ESP 32 é um dispositivo com WiFi e BLE integrados. É uma espécie de benção para os projetos de IoT. Basta fornecer o seu SSID, senha e configurações de IP e integrar as coisas na nuvem. Mas, gerenciar as configurações de IP e as credenciais do usuário pode ser uma cabeça
Dirección IP Estática En Raspberry Pi (endereço IP estático RaspberryPi): 6 etapas
Dirección IP Estática En Raspberry Pi (Endereço IP estático RaspberryPi): Configurando um IP estático AddressEste tutorial foi retomado a amplia explicación hecha por MadMike en portugués. Para mais informações, é possível uma ampliação da explicação de como realizar inclusive mais variantes de las que acá se muestran.Antes de co
[WIP] Criando um Drawbot controlado por uma braçadeira Myo: 11 etapas
[WIP] Criando um Drawbot controlado por uma braçadeira Myo: Olá a todos! Há alguns meses, decidimos tentar abordar a ideia de construir um drawbot de moldura aberta que usasse apenas uma banda Myo para controlá-lo. Quando começamos o projeto, sabíamos que ele precisaria ser dividido em dois p