Принудительное обновление веб-сервера Arduino Ethernet Shield после нажатия на ссылку - PullRequest
0 голосов
/ 17 мая 2018

У меня есть щит Arduino Ethernet с Arduino Mega 2650, на котором запущен веб-сервер домашней автоматизации. HTML-файлы, с которых работает сервер, извлекаются с SD-карты. Он работает таким образом, что при нажатии на ссылку на веб-странице он добавляет приложение к ссылке (http://192.168.1.xxx/ переходит к http://192.168.1.xxx/?turnsomethingon), а Arduino использует readString для обнаружения добавленного приложения и выполняет действие в зависимости от того, что это такое.

После того, как ссылка нажата, мне нужно удалить приложение в конце ссылки и обновить страницу, чтобы при обновлении страницы Arduino больше не вызывал ту же команду (это важно, так как некоторые из ссылки на странице говорят Arduino переключать html-файлы на SD для отображения другой страницы). В ту минуту, когда вы нажимаете ссылку, вам нужно вручную удалить приложение из ссылки в строке поиска, а затем вручную обновить страницу, чтобы открыть новую веб-страницу.

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

Если кому-то нужны отдельные разделы кода, чтобы помочь, я могу опубликовать их, но на минуту у меня нет, поскольку эскизы и веб-страницы HTML очень длинные.

Большое спасибо заранее, эта проблема уже давно сводит меня с ума.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...