ESP32 consola comandos acceder por Wi-Fi a MicroPython WebREPL o configurando una terminal por Telnet/SSH.
Sí, se puede acceder por Wi-Fi a MicroPython de forma completamente inalámbrica. Puedes hacerlo mediante una consola interactiva en el navegador web (WebREPL) o configurando una terminal por Telnet/SSH. [1]
Aquí tienes los pasos exactos para activar el acceso inalámbrico:
Opción 1: WebREPL (La oficial y más segura)
MicroPython incluye una herramienta oficial llamada WebREPL que te permite abrir la consola y transferir archivos desde cualquier navegador web en tu Linux.
- Conéctate por primera vez por cable serial y ejecuta este comando para configurarlo:
- Sigue las instrucciones en pantalla:
- Presiona
Epara habilitarlo (enable). - Define una contraseña de acceso (4 a 9 caracteres).
- Reinicia la ESP32 cuando te lo pida.
- Presiona
- Conecta la ESP32 a tu red Wi-Fi. Para que se conecte automáticamente al arrancar, crea o edita el archivo
boot.pyen la ESP32 con este código:[2] - Accede desde tu Linux:
- Anota la dirección IP que te dio el código anterior (ej.
192.168.1.50). - Abre en tu navegador Linux el cliente oficial: micropython.org
- Cambia la IP en el cuadro de texto (ej.
ws://192.168.1.50:8266/) y haz clic en Connect. - Introduce la contraseña que creaste en el paso 1. ¡Listo!
- Anota la dirección IP que te dio el código anterior (ej.
Opción 2: Telnet tradicional (Para usar tu terminal de Linux)
Si prefieres usar comandos puros en la terminal de tu Linux (
telnet o netcat) en lugar de un navegador web, puedes levantar un servidor de sockets manual en la ESP32 que redirija la consola.Para ello, una vez conectada la ESP32 al Wi-Fi, ejecuta este script en la placa para redirigir la entrada/salida a la red:
Luego, desde la terminal de tu computadora Linux, simplemente ejecutas:
¿Qué método prefieres implementar? Si quieres, te puedo ayudar a escribir el script completo para automatizar la conexión Wi-Fi o mostrarte cómo subir archivos .py de forma remota usando la herramienta
mpremote.
No hay comentarios:
Publicar un comentario