NodeMCU é uma plataforma IoT de código aberto de baixo custo. Inicialmente incluía firmware que rodava no ESP8266 Wi-Fi SoC da Espressif Systems, e hardware que era baseado no módulo ESP-12. Mais tarde, o suporte para o MCU ESP32 de 32 bits foi adicionado.