Как можно реализовать веб-сервер на ардуино с отправкой и обработкой запросов. Поделитесь примерами если есть.

SliderMain48
Offline
Зарегистрирован: 07.04.2020

Пытался реализовать веб-сервер с веб-интерфейсом но столкнулся с проблемой, не могу отослать данные на другой сервер ( есть ESP8266WebServer server(80) и client); методом client.print() не работает;
Весь код:https://github.com/trrunovvagmailcom/ESP-01-WiFi-Multi-Client-and-WiFi-AP/tree/master/WiFi_GOD_v0.3

Подскажите что можно использовать чтобы реализовать данную задумку, какую библиотеку или еще что-то?
P.S.:Сильно не пинайте, первая серьезная проблема с которой столкнулся новичок.

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

SliderMain48 пишет:

данную задумку

Какую? Ты забыл объяснить в чём смысл задумки.

Если вот это:

SliderMain48 пишет:

веб-сервер ... не могу отослать данные на другой сервер

Так, никакими.

Сервер никогда, ни при каких обстоятельствах, ничего никуда не отсылает по своей инициативе. Он сидит и пинает балду в ожидании запросов от клиентов. Как приходит запрос - обрабатывает его (отвечает клиенту) и продолжает пинать балду, в ожидании нового запроса.

Если программа должна что-то куда-то отсылать сама (по собственной инициативе), то такая программа называется клиентом. Она обращается к пинающему балду серверу, а тот обслуживает её запрос.

Усвой эту терминологию и сразу станет легче проектировать связи. Ты, похоже, просто запутался что у тебя где, и не те классы пытаешься использовать.

Запомни, клиент инициирует обмен данными - ВСЕГДА - ИСКЛЮЧЕНИЙ НЕТ. Сервер только отвечает на запросы клиента.

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

А я так с дуру понял, что ТС что то шлёт пинающему балду, а тот что-то должен ещё куда-то послать. Но в любом случае - нихрена не понятно.