• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь ESP-01 <-> python BaseHTTPRequestHandler: проблемы соединения

koluna

Member
Всем привет!

Имеется система: железка с ESP-01 и комп с Линухом, на котором крутится питоновский скрипт HTTP-сервера.
Все находится в локальной сети. Железка периодически шлет POST-запросы на сервер.
При выполнении команды AT+CIPSTART="TCP","192.168.0.201",8080 модуль ESP отвечает ERROR.

Проверял работоспособность в локальной сети следующим образом, пересылая запрос POST вручную:
nc -> nc == нормально
nc -> скрипт == нормально

С железкой:
железка -> nc == нормально
железка -> скрипт == ошибка (см. выше)

Как я понимаю, проблема возникает в момент установки соединения ESP клиента и скрипта сервера.
Система железка и полноценный HTTP-сервер работает нормально.
В чем может быть дело? Может быть можно как-то "поднастроить" ESP?
Даст ли что-нибудь отладочный вывод ESP?
 

koluna

Member
Вот так работает:
Код:
HTTPServer(('0.0.0.0', 8080), HttpProcessor)
а вот так не работает:
Код:
HTTPServer(('localhost', 8080), HttpProcessor)
 
Сверху Снизу