Conecte el módulo WiFi UART a la PC

3

Hace poco compré un módulo UART WiFi ( este ) y lo configuró (método de configuración inalámbrica) con el SSID correcto pero con una contraseña incorrecta (y no sé cuál es).

El problema es que no puedo restablecer este módulo a la configuración del fabricante y no puedo conectarme a este módulo a través del puerto serie para configurarlo con algún cable o cable. Pero estoy seguro de que mi módulo está intentando conectar mi punto de acceso pero con una clave de red incorrecta basada en WPA2-PSK (porque en los registros de mi punto de acceso puedo ver la dirección MAC de mi módulo que intenta conectarse pero no puedo)

Así que mis preguntas:

  1. ¿Por qué no puedo conectar mi módulo a mi PC mediante un convertidor de USB a serie? (algo como this ) Probé este módulo (me refiero al convertidor USB-SERIAL) y estoy seguro de que Funciona bastante bien con mi microcontrolador atmega8. Y he comprobado las velocidades en baudios, parar bits. Cuando se envían comandos a través de algunas aplicaciones de depuración de terminal (como el terminal de hiper terminal o el programa de terminal de Code Vision), no responde nada.

  2. ¿Cómo puedo restablecer este módulo a la configuración del fabricante sin conectarlo a una PC mediante un puerto serie? No hay nada en la hoja de datos, excepto un comando que necesita una conexión en serie con algunas PC.

  3. ¿Cómo puedo ver la contraseña de este módulo que intenta conectarse a mi punto de acceso (lo que ocasiona un error de "contraseña incorrecta")? ¿Hay alguna forma de averiguarlo?

  4. ¿Hay alguna forma de crear o configurar una red WiFi que acepte cualquier clave de red WPA2? Intenté crear una red inalámbrica abierta sin ningún tipo de seguridad, pero este módulo tampoco se conecta. Omite las redes no basadas en WPA2-PSK.

Primero de todo, debo enviar 3 más "+++" a través del puerto serie y luego debe responder con "+ OK", pero no sucede nada al hacer esto. ¿Cuál es el problema?

    
pregunta Michel Gokan

2 respuestas

2

El manual hace que el usuario utilice el término hiperterminal para enviar un archivo de texto con el contenido de + . Creo que el escape es solo + , no +++ . Además, debe esperar unos segundos (dos de forma predeterminada) sin actividad en serie antes de que funcione el carácter de escape.

No estoy seguro de si el envío de un archivo de texto hace que el terminal se comporte de manera diferente, simplemente escribiendo + o +++ , pero vale la pena intentarlo. Tal vez básicamente no necesite demora entre los tres +++ , o hace otra cosa (si el carácter de escape es solo + )

Además, ¿has comprobado que tus señales no están invertidas? Tal vez el usb-serial está por defecto en normalmente alto, y el módulo quiere normalmente bajo, o viceversa.

Confirmado en los comentarios a continuación como tres caracteres + , o +++ . Usted tiene para enviarlo como un archivo de texto. Sospecho que alimentar un archivo de texto hiperterminal hace que los tres bytes se envíen lo más cerca posible entre sí, mientras que escribirlos manualmente causa un retraso de más de 200 ms + entre caracteres (por ejemplo, tan rápido como se puede presionar manualmente la tecla + ) .

Al parecer, el dispositivo tiene un tiempo de "entrar en el modo de control AT" mucho más corto que otros dispositivos similares (como xBees o similar).

    
respondido por el Connor Wolf
1
  1. ¿Se aseguró de que su adaptador USB-Serial esté utilizando niveles TTL y NO RS-232?
  2. ¿Se aseguró de que la conexión a tierra de su adaptador USB-Serial esté conectada a la conexión a tierra del dispositivo WiFi?
  3. ¿Intentó usar el software para PC "UART WiFI Config" provisto para el dispositivo Wifi? enlace
respondido por el Konsalik

Lea otras preguntas en las etiquetas