Во многих приложениях Интернета вещей бывают ситуации, когда данные датчиков необходимо отслеживать постоянно, и самый простой способ сделать это – настроить веб-сервер ESP8266, который формирует веб-страницу HTML, но проблема с этой методологией заключается в том, что веб-браузер необходимо обновлять через определенный интервал времени, чтобы получить обновленные данные датчика.
Это не только неэффективно, но и занимает много тактов, когда могут выполняться другие задачи. Решение этой проблемы известно как «Асинхронный javascript и XML» или для краткости AJAX. Используя AJAX, мы можем отслеживать данные в реальном времени без обновления всей веб-страницы, это не только экономит время, но и экономит драгоценные тактовые циклы. В этой статье вы узнаете, как реализовать веб-сервер на основе ESP8266 с AJAX.