The NodeMCU is an open-source firmware and development kit that helps you to prototype your IoT product within a few Lua script lines. Formore details, please visit
● 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 to take advantage of the abundant resources available on the web.
● NodeMCU 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.
Ard--uino-like hardware IO
Advanced API for hardware IO, which can dramatically reduce the redundant work for configuring and manipulating hardware.
Code like arduino, but interactively in Lua script.
Nodejs style network API
Event-driven API for network applicaitons, which faciliates developers writing code running on a 5mm*5mm sized MCU in Nodejs style.
Greatly speed up your IOT application developing process.
The Development Kit based on ESP8266 ESP-12F, integates GPIO, PWM, IIC, 1-Wire and ADC all in one board.
Power your developement in the fastest way combinating with NodeMCU Firmware!
USB-TTL included, plug&play
10 GPIO, every GPIO can be PWM, I2C, 1-wire