The NodeMcu is an open-source firmware and development kit that helps you to Prototype your IOT product within a few Lua script lines or ‘C’ codes. NodeMCU it is like Arduino Hardware with a Input Output built in the Board itself, it has also a Wifi built in to connect directly to internet to control your things online using Nodejs Style network API for digital network applications, which facilitates developers to code running on the Board, Greatly speed up your Internet of Things application development process. The Development Board base on ESP8266 Chip, integrated GPIO (General Purpose Input Output), PWM (Pulse with Modulation), IIC(Interconnected Integrated Circuit), 1-Wire and ADC all in one board to power up your development board in fastest way combined with the NodeMCU Firmware. Specifications: The Development Kit based on ESP8266, integates GPIO, PWM, IIC, 1-Wire and ADC all in one board. Power your development in the fastest way combinating with NodeMCU Firmware! USB-TTL included, plug&play 10 GPIO, every GPIO can be PWM, I2C, 1-wire FCC CERTIFIED WI-FI module（Coming soon） PCB antenna Now, we can also program it in ‘C’ language using Arduino IDE directly. See provided links below. 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 applications, which facilitates developers writing code running on a 5mm*5mm sized MCU in Nodejs style. Greatly speed up your IOT application developing process.