The NodeMCU ESP8266 is a System on a Chip which is part off the open source IoT platform NodeMCU. The hardware is based on the ESP-12 module. The firmware uses the Lua scripting language. It is based on the eLua project, and built on the Espressif Non-OS SDK for ESP8266. It uses many open source projects, such as lua-cjson, and spiffs.
● Modern Internet development tools, such as Node.js, can take the advantage of the NodeMCU to achieve your ideal immediately.
● NodeMCU is built based on the mature ESP8266 technology so it can take advantage of the abundant resources available on the web.
● NodeMCU ESP8266 has ESP-12E serial WiFi on board, which is integrated with GPIO, PWM, ADC, I2C and 1-WIRE resources.
● NodeMCU has built-in super reliable industrial CP2102 USB to TTL serial circuit to support all platforms.
Official site of NodeMCU: nodemcu.com.