NodeMCU is an open source IoT platform. It uses the ESP8266 Wi-Fi SoC from Espressif Systems. The NodeMCU is a low-cost, open-source IoT platform. It initially included firmware which runs on the ESP8266 Wi-Fi SoC from Espressif Systems, and hardware which was based on the ESP-12 module.