С момента своего выхода в 2014 году, микросхема ESP8266 привнесла коренные изменения в область Интернета вещей, предоставив профессионалам и энтузиастам чрезвычайно экономичный программируемый микроконтроллер со встроенным модулем беспроводной связи WiFi, открыв тем самым доступ к Интернету для всевозможных повседневных вещей и датчиков.
Кроме того, благодаря модулю Wi-Fi, ESP8266 может также служить как автономный веб-сервер в локальной сети и отвечать на запросы в виде HTTP-метода GET, получаемых от интернет-браузера. В этом проекте показано, как построить простой автономный погодный веб-сервер с помощью NodeMCU ESP8266 и датчика окружающей среды BME280 от компании Bosch.
Получив веб-запрос, NodeMCU отправляет в ответ веб-страницу в формате HTML, содержащую температуру и влажность воздуха и атмосферное давление. С помощью HTML-метки обновления, страница автоматически перезагружается каждые 15 секунд, чтобы получать самые свежие данные об окружающей среде.