Подключите модуль Wi-Fi UART к ПК

Недавно я купил модуль Wi-Fi UART ( этот ) и настроил его (метод беспроводной конфигурации) с правильным SSID, но неправильным паролем (и я не знаю, что это такое).

Проблема в том, что я не могу сбросить этот модуль к настройкам производителя и не могу подключиться к этому модулю через последовательный порт, чтобы настроить его с помощью какого-либо провода или кабеля. Но я уверен, что мой модуль пытается подключиться к моей точке доступа, но с неправильным сетевым ключом на основе WPA2-PSK (потому что в журналах моей точки доступа я вижу MAC-адрес моего модуля, который пытается подключиться, но не может)

Итак, мои вопросы:

  1. Почему я не могу подключить свой модуль к компьютеру с помощью преобразователя USB в последовательный порт? (что-то вроде этого ) Я протестировал этот модуль (имею в виду преобразователь USB-SERIAL) и уверен, что он отлично работает с моим микроконтроллером atmega8. И я проверил скорость передачи, стоповые биты. При отправке команд через некоторые приложения для отладки терминала (такие как гипертерминал или терминальная программа code vision) он ничего не отвечает.

  2. Как я могу сбросить этот модуль к настройкам производителя, не подключая его к какому-либо ПК через последовательный порт? В техническом описании нет ничего, кроме команды, которая требует последовательного подключения к некоторым ПК.

  3. Как я могу увидеть, какой пароль этот модуль пытается подключить к моей точке доступа (что приводит к ошибке «неправильный пароль»)? Есть ли способ узнать?

  4. Можно ли как-то создать или настроить сеть WiFi, которая принимает любой сетевой ключ WPA2? Я попытался создать открытую беспроводную сеть без какой-либо защиты, но этот модуль также не может подключиться к ней. Он пропускает сети, не основанные на WPA2-PSK.

Прежде всего, я должен отправить 3 плюс "+++" через последовательный порт, после чего он должен ответить "+OK", но при этом ничего не происходит. В чем проблема ?

Вы уверены, что рассмотрели все «глупые» вещи, такие как подключение его контакта RS-232 Rx к Tx на кабеле и Tx кабеля к Rx модуля и так далее? Вы уверены, что аппаратное управление потоком подключено правильно? Вы проверяли, что на контакты подается правильное напряжение с помощью осциллографа (даже на основе звуковой карты было бы достаточно, чтобы показать простую последовательную связь) или мультиметра?
Я проверил их прямо сейчас. Они в порядке, дорогая @AndrejaKo
Я думаю, что я действительно испортил свой модуль TLG10UA03 UART-Wifi ... Сначала он работал, но потом я не знаю, какую неправильную конфигурацию я сделал (используя конфигурацию UART WIFI), но теперь он больше не может найти его, хотя я все еще могу подключиться к COM-порту через терминал. Однако я ничего не знаю о языке, который я должен делать ... и есть ли способ сбросить настройки адаптера до настроек по умолчанию, пока я больше не могу получить к нему доступ через конфигурацию UART WIFI ... Если кто-то знает, что я m должен сделать, пожалуйста, помогите мне... :) Спасибо, Elfege
Ответы должны быть зарезервированы для попытки ответить на исходный вопрос. Похоже, у вас есть не связанная с этим проблема, поэтому вам следует подумать о том, чтобы задать новый вопрос, хотя вы, возможно, захотите уточнить, что вы пробовали до сих пор.

Ответы (2)

В руководстве пользователь использует гипертерминал для отправки текстового файла с содержимым +. Я думаю, что побег только +, не +++. Кроме того, вам нужно подождать несколько секунд (две по умолчанию) без последовательной активности, прежде чем escape-символ сработает.

Я не уверен, что отправка текстового файла приводит к тому, что терминал ведет себя иначе, чем просто ввод +или +++, но, возможно, стоит попробовать. Может быть, ему не нужна задержка между тремя +++, или он делает что-то еще (если escape-символ просто +)


Кроме того, вы проверили, что ваши сигналы не инвертированы? Возможно, usb-serial по умолчанию имеет обычно высокий уровень, а модуль хочет нормально низкий уровень или наоборот.


Подтверждено в комментариях ниже как три +символа или +++. Вы должны отправить его в виде текстового файла. Я подозреваю, что передача гипертерминалу текстового файла приводит к тому, что три байта отправляются как можно ближе друг к другу, а их ввод вручную вызывает задержку между символами ~ 200 мс + (например, так быстро, как вы можете вручную нажать клавишу) +.

По-видимому, у устройства гораздо более короткий тайм-аут «входа в режим управления AT», чем у других подобных устройств (например, xBees или подобных).

я тоже так пробовал... (имею в виду один +)... больше ничего не произошло. что вы подразумеваете под нормально высоким/низким? Я этого не знаю?
3 plus следует отправить немедленно (в виде текстового файла). Не +, затем +, затем +. это "+++"! ... Спасибо.
@ Мишель Коган - рад, что у тебя все получилось. Я добавил информацию, которую вы подтвердили, к моему ответу. Удачи!
@ConnotWolf: Не могли бы вы ответить на мой другой вопрос, связанный с этим вопросом, я снова застрял с этим модулем :( electronics.stackexchange.com/questions/64093/…
У меня была та же проблема, и она заработала, сначала отправив +++на последовательный порт (= я скопировал и вставил символы в терминал), затем я смог подключиться с помощью программного обеспечения, предоставленного на docs.google.com/file/d/… . Перед вставкой +++я не мог подключиться к своему модулю.
  1. Убедились ли вы, что ваш адаптер USB-Serial действительно использует уровни TTL, а НЕ RS-232?
  2. Убедились ли вы, что заземление адаптера USB-Serial подключено к заземлению устройства WiFi.
  3. Вы пытались использовать программное обеспечение для ПК «UART WiFI Config», предоставленное для устройства Wi-Fi? http://www.elechouse.com/elechouse/images/product/UART%20WiFi%20Transparent%20Module/UART-WiFi_English.rar
1-Его уровень ttl (и он работает напрямую с моим микро). 2- они подключены с помощью стабилизатора на 3,3 вольта, потому что выходное напряжение моего usb-serial адаптера составляет 5В. 3-да, я сначала попробовал, но ничего не нашел..
Вау, звучит как один УПРЯМЫЙ модуль :/
:( ... завтра куплю другую модель TTL-USB преобразователя ... спасибо за ваши предложения
Я купил новый преобразователь USB-TTL с перемычкой (вы можете выбрать выход 3,3 В или выход 5 В). Но когда я подключаю к нему VCC и землю моего модуля, преобразователь USB-TTL отключается от компьютера. (Я думаю, потому что он использует 0,3 А, а USB-порт компьютера не может обеспечить такую ​​силу тока). что я могу сделать ?
USB должен выдавать 500 мА или 0,5 А. Однако я никогда не толкал его сам. Чтобы быть уверенным, вы можете подключить модуль Wi-Fi к внешнему источнику питания.
Спасибо, дорогой Конасалик.... посмотри на комментарий, я только что поставил здесь еще один ответ... СПАСИБО!
@MichelKogan - я предполагаю, что любой серийный USB-модуль, который у вас есть, использует FT232R USB-serial IC. Микросхема FT232R имеет встроенный стабилизатор на 3,3 В, но он может выдавать только 50 мА. Многие из очень, очень дешевых плат FTDI просто используют его для своего выхода «3,3 В», а не правильный регулятор, способный обеспечить полный USB 500 мА. Таким образом, вероятно, именно поэтому ваш последовательный USB-модуль сбрасывается.