With just a few lines of code you can establish a WiFi connection and define input/output pins according to your needs exactly like arduino, turning your ESP8266 into a web server and a lot more. It is the WiFi equivalent of ethernet module. Now you have internet of things (iot) real tool.

With its USB-TTL , the nodeMCU Dev board supports directly flashing from USB port. It combines features of WIFI accesspoint and station + microcontroller. These features make the NodeMCU extremly powerful tool for Wifi networking. It can be used as access point and/or station, host a webserver or connect to internet to fetch or upload data.

Features

Finally, programable WiFi module.

Arduino-like (software defined) hardware IO.

Can be programmed with the simple and powerful Lua programming language or Arduino IDE.