Le NodeMCU ESP32 est une carte de développement basée sur le microcontrôleur ESP32 produit par Espressif Systems. Cette carte comporte un grand nombre de fonctionnalités, notamment Wi-Fi, Bluetooth, 2 ports USB-OTG, 16 broches GPIO, 2 broches ADC, 2 broches PWM, et bien plus encore. Elle est souvent utilisée pour les projets d'Internet des objets (IoT) grâce à sa connectivité Wi-Fi et Bluetooth, et son faible coût.
La NodeMCU ESP32 peut être programmée en utilisant différents logiciels tels que l'IDE Arduino, et est compatible avec un grand nombre de bibliothèques logicielles.