Conecte el módulo UART WiFi a la PC

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

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

Entonces mis preguntas:

  1. ¿Por qué no puedo conectar mi módulo a mi PC usando un convertidor de USB a serie? (algo así ) Probé este módulo (me refiero al convertidor USB-SERIAL) y estoy seguro de que funciona bastante bien con mi microcontrolador atmega8. Y verifiqué las tasas de baudios, los bits de parada. Al enviar comandos a través de algunas aplicaciones de depuración de terminales (como Hyper Terminal o el programa de terminal de Code Vision), no responde nada.

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

  3. ¿Cómo puedo ver con qué contraseña intenta conectarse este módulo a mi punto de acceso (que causa el error de "contraseña incorrecta")? ¿Existe alguna manera de averiguarlo?

  4. ¿Hay alguna manera 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 logra conectarse. Omite redes no basadas en WPA2-PSK.

En primer lugar, debo enviar 3 más "+++" a través del puerto serie y luego debe responder con "+OK", pero no pasa nada al hacer esto. Cuál es el problema ?

¿Está seguro de que cubrió todas las cosas "tontas", como conectar su pin Rx RS-232 a Tx en el cable y el Tx del cable al Rx del módulo, etc.? ¿Está seguro de que el control de flujo de hardware está conectado correctamente? ¿Comprobó que los pines estén recibiendo los voltajes correctos con un osciloscopio (incluso uno basado en una tarjeta de sonido sería suficiente para mostrar una comunicación en serie simple) o un multímetro?
Los revisé ahora mismo. Están bien querida @AndrejaKo
Creo que realmente arruiné mi módulo TLG10UA03 UART-Wifi... Funcionó al principio, pero luego no sé qué configuración incorrecta hice (usando la configuración UART WIFI) pero ahora ya no puedo encontrarlo mientras todavía puedo conectarme al puerto COM a través de la terminal. Sin embargo, no sé nada sobre el idioma que se supone que debo hacer... ni si hay una manera de restablecer el adaptador a la configuración predeterminada mientras ya no puedo acceder a él a través de la configuración UART WIFI... Si alguien sabe lo que Se supone que debo hacerlo, por favor, ayúdame... :) Gracias, Elfege
Las respuestas deben reservarse para tratar de responder a la pregunta original. Parece que tiene un problema no relacionado, por lo que debería considerar hacer una nueva pregunta, aunque es posible que desee ser un poco más específico sobre lo que ha intentado hasta ahora.

Respuestas (2)

El manual hace que el usuario use un hiperterminal para enviar un archivo de texto con el contenido del +mismo. Creo que el escape es justo +, no +++. Además, debe esperar unos segundos (dos por defecto) sin actividad en serie antes de que funcione el carácter de escape.

No estoy seguro de si enviar un archivo de texto hace que el terminal se comporte de manera diferente a escribir +, o +++, pero podría valer la pena intentarlo. Tal vez básicamente no necesita demora entre los tres +++, o hace algo más (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á predeterminado en normalmente alto, y el módulo quiere normalmente bajo, o viceversa.


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

Aparentemente, el dispositivo tiene un tiempo de espera de "ingresar al modo de control AT" mucho más corto que otros dispositivos similares (como xBees, o similares).

también lo intenté... (me refiero a uno +)... no volvió a pasar nada. ¿Qué quieres decir con normalmente alto/bajo? ¿No sé eso?
3 plus debe enviarse inmediatamente (como archivo de texto). No + luego + luego +. es "+++"! ... Gracias.
@Michel Kogan - Me alegro de que lo hayas hecho funcionar. Agregué la información que usted confirmó a mi respuesta. ¡Buena suerte!
@ConnotWolf: ¿Puede responder mi otra pregunta relacionada con esta pregunta? Me quedé atascado con este módulo nuevamente :( electronics.stackexchange.com/questions/64093/…
Tuve el mismo problema y lo hice funcionar enviando primero +++al puerto serie (= copié y pegué los caracteres en una terminal), luego pude conectarme con el software proporcionado en docs.google.com/file/d/… . Antes de pegar el +++, no pude conectarme a mi módulo.
  1. ¿Se aseguró de que su adaptador USB-Serial realmente esté usando niveles TTL y NO RS-232?
  2. ¿Se aseguró de que la conexión a tierra de su adaptador serie USB esté conectada a la conexión a tierra del dispositivo WiFi?
  3. ¿Intentó utilizar el software de PC "UART WiFI Config" proporcionado para el dispositivo Wifi? http://www.elechouse.com/elechouse/images/product/UART%20WiFi%20Transparent%20Module/UART-WiFi_English.rar
1-Esta en nivel ttl.(y funciona directamente con mi micro). 2- están conectados usando un regulador de 3.3 voltios, porque el voltaje de salida de mi adaptador usb-serial es de 5V. 3- sí, lo intenté primero pero no encontré nada...
Wow, suena como un módulo OBSTANTE :/
:(... voy a comprar otro modelo de convertidor TTL-USB mañana... gracias por sus sugerencias
Compré un nuevo convertidor USB-TTL con un puente (que puede elegir una salida de 3.3V o una salida de 5V). Pero cuando conecto el VCC y la tierra de mi módulo, el convertidor USB-TTL se desconecta de la computadora. (Creo que porque usa 0.3A y el usb de la computadora no puede proporcionar tal amperaje). Qué puedo hacer ?
Se supone que USB entrega 500mA o 0.5A. Sin embargo, nunca lo he empujado yo mismo. Para estar seguro, puede vincular el módulo wifi a una fuente de alimentación externa.
Gracias querida Konasalik... mira el comentario, acabo de poner otra respuesta aquí... ¡GRACIAS!
@MichelKogan: supongo que cualquier módulo de serie USB que tenga está usando un IC de serie USB FT232R. El IC FT232R tiene un regulador de 3,3 V incorporado, pero solo es capaz de suministrar 50 mA. Muchas de las placas FTDI realmente baratas solo usan esto para su salida de "3.3V", en lugar de un regulador adecuado que es capaz de proporcionar el USB completo de 500 mA. Como tal, esa es probablemente la razón por la que su módulo serie USB se está reiniciando.