The NodeMcu is an open-source firmware and development platform that helps you to prototype your IOT product with just a few lines of Lua script. The Arduino-like hardware IO with advanced API will dramatically reduce the redundant work for configuring and manipulating hardware. Basically you can code like Arduino, but interactively in Lua Script.
Arduino-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.
Lowest cost WI-FI
On-board ESP8266, a low-cost WiFi-MCU Module integrated and easy to prototyping development board. The best platform for IOT application development at the lowest cost.
The Development board based on ESP8266, integrates GPIO, PWM, IIC, 1-Wire and ADC all in one board. Power your development in the fastest way combining with NodeMCU Firmware!
|Developer||ESP8266 Opensource Community|
You can find the firmware source code and documentation on Github, as well as nodemcu-flasher, a Windows only tools to flash the firmware to a module. There’s also a separate tool called esptool that will let you flash nodemcu from Linux. In case you find the documentation is all over the place, you might want to checkout NodeMCU video tutorial below.
Wiki & External links