O módulo NodeMcu ESP-12E é uma placa de desenvolvimento que combina o chip ESP8266, uma interface USB – serial e um regulador de tensão 3.3V. A programação pode ser feita usando LUA ou a IDE do Arduino, utilizando a comunicação via cabo micro-usb
Possui antena embutida e conector micro-usb para conexão ao computador, além de 11 pinos de I/O e conversor analógico-digital.