Ради се о јефтином рачунарском модулу са могућношћу комуникације са окружењем путем WiFi (IEEE802.11) протокола. Захваљујући томе, уз могућност да управља улазно/излазним контактима, представља идеалну компоненту за реализацију IoT уређаја. Поготову оних који се користе за подршку реализацији паметних кућа (Smart Building). Рачунарски модул на коме је базиран ESP8266 реализован је као SoC (System on Chip) компонента од стране конеске компаније Espressif. Интегрисано коло се састоји из: 32 – битног микроконтролера Tensilica L106 и Wi – Fi комуникационог модула. Најчешће примене су:
Овај модул је на тржишту расположив у великом броју верзија, као што је приказано на слици. Међу њима као најпрактичнија верзија сматра се ESP–12E, која је позната и под именом ESP – 12E NodeMCU Kit.
Програмирање овог модула најчешће се базира на програмским алатима Arduino IDE и MicroPython. За упознавање са датим алатима може да се користе упутства на страницама:
За програмирање ових модула постоји и званични SDK (Software Development Kit) који је базиран на чистом C програмском језику. То је веома важно ако се жели оптимизација кода или напредно програмирање које Arduino IDE не подржава. Друга опција је коришћењеLUAинтерпретера.