759043c2c2abb91b08cacd711ba308d8 - Electrogeek

Amplíe WiFi con un ESP8266 Deja un comentario

Puede descargar nuestro e-book ‘Learn Arduino from Scratch’ de este enlazar
El ESP8266 es conocido por sus potentes funciones y rendimiento a pesar de su pequeño tamaño. Sin embargo, pocos sabían que podría actuar como extensor / repetidor WiFi. De lecciones anteriores, aprendimos cómo hacer que el ESP8266 actúe como estación y como punto de acceso. Ahora vamos a usar esa funcionalidad al mismo tiempo con un pequeño giro. Lamentablemente, el firmware estándar no es capaz de reenviar paquetes entre la red local (la red que aloja el ESP8266) y la red interna (la red a la que está conectado el esp8266). Eso significa que necesitamos un firmware personalizado que afortunadamente alguien en Github logró hacer. El código fuente es público y de código abierto. Sin embargo, no necesitamos editar ningún código. Cuando actualizamos el nuevo firmware, estamos listos para comenzar (casi).

Parte 1: Intermitente el ESP8266 con un firmware personalizado.

Paso 1 :

Comience navegando por https://github.com/martin-ger/ esp_wifi_repeater En caso de que tenga un ESP-01, vaya a la carpeta “firmware_sdk_1.5.4” y descargue los archivos “0x00000.bin” y “0x40000.bin”. Para todas las demás placas, vaya a la carpeta “firmware” y descargue los archivos “0x00000.bin” y “0x10000.bin”.

Paso 2 :

Tome un ESP8266, conéctelo a su computadora para flashearlo, por lo que debe bajar GPIO0 poniéndolo a tierra.

Paso 3 :

Ahora ve al sitio web de Espressif https://espressif.com/en/ support / download / other-tools y descarga el “Flash Download Tools V3.4.4”.

Paso 4 :

Establecer las configuraciones detalladas en este diagrama

esp8266flash
esp8266flash

Recuerde reemplazar 0x10000.bin por 0x40000.bin cuando use placas ESP-01. Comprueba si el esp8266 está siendo

Paso 5 :

Haz clic en Inicio y deja que parpadee … hasta que haya terminado. Tardará unos segundos en parpadear.

Parte 2: Configuración del ESP8266

Use el monitor serie IDE. Configure el puerto COM de su ESP8266 y configure la velocidad en baudios en 115200.

La siguiente es una lista de comandos para usar. Me di cuenta de que el comando ‘help’ está vacío para las versiones ESP-01.

  • ayuda: imprime un breve mensaje de ayuda
  • show [config | stats]: imprime la configuración actual o algunas estadísticas
  • establecer [ssid | contraseña | ap_ssid | ap_ contraseña] valor: cambia el parámetro de configuración nombrado
  • set ap_open [0 | 1]: selecciona, si el soft-AP usa seguridad WPA2 (ap_open = 0) o ninguna contraseña (ap_open = 1)
  • set ap_on [0 | 1]: selecciona, si el soft-AP está desactivado (ap_on = 0) o habilitado (ap_on = 1)
  • establecer red ip-addr: establece la dirección IP de la red interna, la red siempre es / 24, el enrutador siempre es x.x.x.1
  • establecer la velocidad [80 | 160]: establece la frecuencia del reloj de la CPU
  • establecer voltaje vmin: establece el voltaje mínimo de la batería en mV. Si Vdd cae por debajo, el ESP entra en sueño profundo. Si es 0, no pasa nada
  • establecer el tiempo de vmin_sleep: establece el intervalo de tiempo en segundos que el ESP duerme en baja tensión
  • set config_port portno: establece el número de puerto del inicio de sesión de la consola (el valor predeterminado es 7777, 0 deshabilita la configuración de la consola remota)
  • portmap add [TCP | UDP] external_port internal_ip internal_port: agrega un reenvío de puerto
  • portmap remove [TCP | UDP] external_port: elimina un reenvío de puerto
  • save [dhcp]: guarda los parámetros de configuración actuales [+ las concesiones DHCP actuales] para flashear
  • salir: termina una sesión remota
  • reset [factory]: restablece el esp, opcionalmente restablece los parámetros de WiFi a los valores predeterminados
  • lock: bloquea la configuración actual, no se permiten cambios
  • Desbloquear contraseña: desbloquea la configuración, requiere contraseña de la red AP
  • escanear: realiza un escaneo de AP
  • monitor [on | off] puerto: inicia y detiene el servidor de monitoreo en un puerto determinado

Ahora intentemos conectarnos a nuestra red y ampliar nuestra red utilizando el ESP8266. Nuestra red es ‘ runtimenet ‘ contraseña ‘ helloruntime ‘.
Para configurar el ESP se deben ejecutar los siguientes comandos.

establecer ssid runtimenet
 establecer contraseña helloruntime

Configurar el AP que queremos transmitir:

establecer ap_ssid mynewap
 establecer ap_password newpassword
 establecer ap_open 0
 establecer ap_on 1

Luego guarde la configuración para flashear.

salvar

Ahora dale algo de tiempo y se conectará a la red. También notará que puede conectarse a su WiFi llamada ‘mynewap’ con contraseña ‘newpassword’.

Asegúrese de que el ESP esté conectado a su red WiFi principal. Si es así, intente conectarse con el ESP y, una vez conectado, podrá acceder a Internet a través de su ESP8266.

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

0
    0
    Tu Carrito
    Tu carrito esta vacíoVolver a la tienda
    Enviar Whatsapp
    Hola 👋
    ¿En qué podemos ayudarte?