ESP8266 NodeMCU – плата для разработки на базе чипа ESP8266, который представляет собой UART-WiFi модуль с ультранизким потреблением. Сам чип проектировался для интернета вещей, а данная плата позволяет упростить разработку, поскольку на ней уже реализовано подключение по USB, установлен стабилизатор напряжения питания и все выводы чипа разведены на гребёнки со стандартным шагом 2.54 мм, что позволяет вставить его в макетную плату и создать прототип. Кроме того, плата поставляется с прошивкой NodeMCU, благодаря чему можно программировать её с помощью Arduino IDE. (https://radioprog.ru/shop/merch/59)
Круто!
Я в JavaScript не силен можете закоментировать что за что отвечает в скрипте