• Система автоматизации с открытым исходным кодом на базе 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)
 
Сверху Снизу