The ESP8266 WiFi module was presented at its introduction as a TTL "Serial to internet" module. Useful for connecting Arduino signs to the internet. It soon became apparent that this ESP12 module and its number of GPIO pins that are brought out, can do much more than just serve as an addition to an Arduino. The processor is many times more powerful than the Atmel processor of the Arduino Uno and the memory is many times larger (4 MB flash, part of which can be used as a non-volatile file system). The modules can be used as fully-fledged independent micro processors, with WiFi connectivity! Make sure you have a good power supply (3.3 volts) because the maximum power consumption can shortly rise to around 300 to 350 mA. 
 Version F has a modified antenna, which is further optimized. 
Properties
 Voltage: 3.3V 
 Supported types: 802.11 b / g / n 
 Features: 
 Wi-Fi Direct (P2P), soft AP 
 Integrated TCP / IP protocol stack 
 Power: + 19.5dBm output in 802.11b mode 
 Consume when off: <10uA 
 Communication: SDIO 1.1 / 2.0, SPI, UART 
 Wake up time: <2ms 
 Standby consumption: <1.0mW 
Type: ESP-12F
 - 2x8 2 mm pads on the side and 1x6 2 mm pads on the bottom 
 - Built-in antenna (the 12F version has an improved antenna) 
 - 11 GPIOs: GPOI 0/2/4/5/9/10/12/13/14/15/16 
 - UART URXD / UTXD 
 - RESET