The NodeMcu is an opensource firmware and development kit that helps you to prototype your IOT product within a few Lua script lines.
Features
lowcost WiFi solution programmable with the Lua scripting language
onboard USBserial adaptor
PCB antenna (no external antenna required)
10 GPIO pins each GPIO can be PWM I2C 1wire
breadboard compatible
powered via microB USB
Specifications
operating voltage: 5 VDC (USB)