es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Conexión punto a punto de ESP32, modo de passthrough UART-WIFI, cómo configurar los módulos.

Intento configurar los módulos esp32 para trabajar en conexión p2p. Estoy intentando utilizar la “transmisión de passthrough de Wi-Fi UART cuando el dispositivo ESP funciona como softAP en una transmisión transparente UDP”. Es un ejemplo del datasheet de los comandos AT del firmware. Quiero hacer una UART inalámbrica a través de WiFi, pero no sé cómo hacerlo, porque el ejemplo predice una situación donde tenemos una conexión ESP-PC. Me gustaría que un módulo enviara datos a otro a través de la radio, y que los datos fueran recibidos a través del puerto serie. Pido una pista o cualquier otra cosa.

Secuencia de comandos básicos para el ejemplo del datasheet:

Establecer el modo de Wi-Fi como softAP.
Comando:
AT+CWMODE=2
Respuesta:
OK

Establecer softAP.
Comando:
AT+CWSAP=”ESP32_softAP”,”1234567890″,5,3
Respuesta:
OK

Conectar el PC al softAP del dispositivo ESP.

Crear un punto final UDP.

Utilizar una herramienta de red en el PC para crear un punto final UDP. Por ejemplo, la dirección IP del PC es 192.168.4.2 y el puerto es 8080.

Crear una transmisión UDP entre el ESP32 y el PC con una dirección IP y puerto remotos fijos. La dirección IP del host remoto es 192.168.4.2, el puerto remoto es 8080, el puerto local es 2233 y el modo es 0.

Comando:
AT+CIPSTART=”UDP”,”192.168.4.2″,8080,2233,0
Respuesta:
CONNECT

OK

Habilitar el modo de transmisión UART Wi-Fi.

Comando:
AT+CIPMODE=1
Respuesta:
OK

Enviar datos en modo Passthrough.

Comando:
AT+CIPSEND
Respuesta:
OK

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para configurar los módulos ESP32 para una conexión punto a punto (P2P) mediante UART inalámbrico a través de WiFi, deberás seguir la secuencia de comandos básicos que se detallan a continuación en la hoja de datos:

    1. Establecer el modo Wi-Fi en softAP con el comando AT+CWMODE=2
    2. Configurar el softAP con el comando AT+CWSAP="ESP32_softAP","1234567890",5,3
    3. Conectar los dispositivos al softAP del ESP32
    4. Crear un punto final UDP en ambos dispositivos (PC y ESP32)
    5. Crear una transmisión UDP entre el ESP32 y la PC con una dirección IP remota y un puerto fijos (la dirección IP es 192.168.4.2, el puerto es 8080, el puerto local es 2233 y el modo es 0) con el comando AT+CIPSTART="UDP","192.168.4.2",8080,2233,0
    6. Habilitar el modo de transmisión UART Wi-Fi con el comando AT+CIPMODE=1
    7. Enviar datos en modo de paso a través con el comando AT+CIPSEND

    Si deseas enviar datos entre dos módulos ESP32, deberás modificar el paso 5 para crear una transmisión UDP entre los dos módulos ESP32 en lugar de entre el ESP32 y una PC. También podrías necesitar ajustar las direcciones IP y los puertos correspondientemente.

Comments are closed.