PANYTA
New member
Здравствуйте.
Пытаюсь сделать радиоуправление роботом на двух модулях ESP12E.
Один настроил так:
СЕРВЕР (робот)
-------------------------------------------------------------------------------
AT+RST сброс
AT+CWMODE=2 режим точки доступа
AT+CIPMODE=0 и приём и передача
AT+CIPMUX=1 точка для нескольких клиентов
AT+CWSAP="ROBOT","123",7,0 создаём точку доступа с именем и паролем
AT+CIPSERVER=1,88 запускаем сервер на 88м порту
тут посмотрим адрес точки: AT+CIFSR
--------------------------------------------------------------------------------
Второй - так:
КЛИЕНТ (пульт)
--------------------------------------------------------------------------------
AT+RST сброс
AT+CWMODE=1 режим клиента
AT+CIPMODE=0 и приём и передача
AT+CWJAP="ROBOT","123" подключаемся к точке доступа
AT+CIPSTART="TCP","192.168.4.1",88 запускаем клиента
--------------------------------------------------------------------------------
От клиента к серверу передача работает. (AT+CIPSEND)
А обратно - нет. ERROR
Вопрос 1й - почему?
Второй вопрос: если на сервере сделаю AT+CIPMUX=0, то - ERROR ???
Третий: почему ERROR если вместо TCP делаю UDP ?
И ещё: можно ли все эти настройки сохранить в памяти, чтобы каждый раз не настраивать?
Да. У одного прошивка AT1.1.0.0SDK1.5.4 , а у другого 00200.9.4 .
Пытаюсь сделать радиоуправление роботом на двух модулях ESP12E.
Один настроил так:
СЕРВЕР (робот)
-------------------------------------------------------------------------------
AT+RST сброс
AT+CWMODE=2 режим точки доступа
AT+CIPMODE=0 и приём и передача
AT+CIPMUX=1 точка для нескольких клиентов
AT+CWSAP="ROBOT","123",7,0 создаём точку доступа с именем и паролем
AT+CIPSERVER=1,88 запускаем сервер на 88м порту
тут посмотрим адрес точки: AT+CIFSR
--------------------------------------------------------------------------------
Второй - так:
КЛИЕНТ (пульт)
--------------------------------------------------------------------------------
AT+RST сброс
AT+CWMODE=1 режим клиента
AT+CIPMODE=0 и приём и передача
AT+CWJAP="ROBOT","123" подключаемся к точке доступа
AT+CIPSTART="TCP","192.168.4.1",88 запускаем клиента
--------------------------------------------------------------------------------
От клиента к серверу передача работает. (AT+CIPSEND)
А обратно - нет. ERROR
Вопрос 1й - почему?
Второй вопрос: если на сервере сделаю AT+CIPMUX=0, то - ERROR ???
Третий: почему ERROR если вместо TCP делаю UDP ?
И ещё: можно ли все эти настройки сохранить в памяти, чтобы каждый раз не настраивать?
Да. У одного прошивка AT1.1.0.0SDK1.5.4 , а у другого 00200.9.4 .