Tabla de contenido:

ESP8266 IP estática (WIP): 3 pasos
ESP8266 IP estática (WIP): 3 pasos

Video: ESP8266 IP estática (WIP): 3 pasos

Video: ESP8266 IP estática (WIP): 3 pasos
Video: Dicas Rápidas Esp8266 #4 | Endereço IP 2024, Noviembre
Anonim
ESP8266 IP estática (WIP)
ESP8266 IP estática (WIP)

(Si su red Wi-Fi ya está configurada de alguna manera, es posible que deba hablar con su administrador de red).

Parte del objetivo de nuestro proyecto es asignar a cada ESP8266 su propia dirección IP estática para facilitar el seguimiento de los dispositivos y la conexión a sus páginas web.

Una dirección IP es una dirección que se puede utilizar para acceder y comunicarse con dispositivos en una red. Hay 2 formas de direcciones IP, pero la forma más común es IPv4, que se parece a esto: 192.168.1.1. El formato es de 4 conjuntos de números del 0 al 255, separados por puntos, PERO *** es importante tener en cuenta que algunos números específicos tienen usos y significados especiales, algunos de los cuales pueden encontrar información aquí: https:// en.wikipedia.org / wiki / IPv4 # Special-use_ad…

Por lo general, estas direcciones son asignadas automáticamente por un servidor DHCP. La mayoría de los hogares y las escuelas secundarias usan su enrutador como su servidor DHCP, lo que significa que el enrutador asignará automáticamente direcciones IP, utilizando el Protocolo de configuración dinámica de host (DHCP), a los dispositivos a medida que se conectan a la red.

Nuestro objetivo aquí, sin embargo, es utilizar direcciones IP estáticas, que son direcciones IP que NO son asignadas automáticamente por un servidor DHCP. La razón de esto es que su enrutador no está configurado para dar a ningún dispositivo determinado la misma dirección IP, por lo que usará alguna dirección aleatoria que esté disponible en ese momento. Si bien esto está perfectamente bien para la mayoría de los usos de la red, esto puede ser una molestia cuando estás haciendo algo como lo que estamos haciendo aquí y necesitas conectarte a una página web alojada localmente usando la IP del dispositivo.

Paso 1: Ingresar al panel de control de su enrutador

Si su enrutador tiene algún tipo de configuración en su lugar, esta es la parte en la que deberá hablar con su administrador de red (quien haya configurado las configuraciones, como un padre / tutor, maestro, departamento de tecnología / TI, etc.).

Para obtener direcciones IP estáticas disponibles, deberá encontrar un rango disponible en su configuración actual o configurar un rango usted mismo. Para hacer esto, deberá ingresar al panel de control de su enrutador. La forma en que lo haga variará dependiendo del enrutador que tenga, pero debería poder buscar "cómo acceder al panel de control de {el nombre o marca de su enrutador}" y encontrar un tutorial.

Una vez que esté en el panel de control de su enrutador, busque la configuración de DHCP (que puede estar en una categoría más amplia llamada "Red local" o algo similar).

Paso 2: reserva de rango estático en DHCP

Si su enrutador TIENE alguna configuración DHCP especial o reserva configurada, entonces:

  • Busque un rango de direcciones IP que no se estén utilizando actualmente en el rango ya reservado y tome nota de estas
  • O agrande el rango actual (puede encontrar cómo hacer esto en los pasos a continuación)

Si su enrutador NO tiene ninguna configuración DHCP especial o reserva configurada, siga estos pasos:

  1. Se le dice a su enrutador que asigne direcciones IP en un cierto rango, como de 192.168.1.1 a 192.168.1.255, por lo que queremos restringir este rango para que tengamos un rango de direcciones disponibles que no se asignan automáticamente.
  2. Configure el rango para comenzar más alto cambiando el número en el último conjunto de números. Por ejemplo, cambie 192.168.1.1 a 192.168.1.25. Esto significa que su enrutador ya no asignará automáticamente direcciones IP en el rango de 192.168.1.1 a 192.168.1.25

¡Ahora podemos asignar manualmente estas direcciones!

Paso 3: Asignar una IP estática a un ESP8266

Hay 2 formas principales de asignar una IP estática a un ESP8266: a través del enrutador o mediante el ESP8266.

Solicitando una dirección específica del enrutador a través del código en el ESP8266 (mi preferencia personal):

Esta es una buena guía: https://circuits4you.com/2018/03/09/esp8266-static … pero los conceptos básicos son:

Coloque las siguientes declaraciones de inclusión en la parte superior de su código:

#incluir

#include #incluya

Luego llame a estos métodos, donde x es la IP estática (separe los 4 conjuntos de números con comas en lugar de puntos) e y es la dirección IP de su enrutador (que también se llama puerta de enlace):

IPAddress staticIP (x); //Dirección IP estática

Puerta de enlace IPAddress (y); // Dirección IP del enrutador IPAddress subnet (255, 255, 255, 0); IPAddress dns (8, 8, 8, 8);

Usando la dirección de Control de acceso a medios (MAC) del ESP8266 en la configuración del enrutador:

Recomendado: