The SparkFun ESP8266 WiFi Shield is an Arduino compatible shield for the ESP8266 WiFi SoC - a leading platform for Internet of Things (IoT) or WiFi-related projects. There are a variety of designs based around the ESP8266, i...

Buy Now From Amazon

Product Review

The SparkFun ESP8266 WiFi Shield is an Arduino compatible shield for the ESP8266 WiFi SoC - a leading platform for Internet of Things (IoT) or WiFi-related projects. There are a variety of designs based around the ESP8266, including tiny, modular boards and more accessible development boards like our very own SparkFun ESP8266 Thing. The ESP8266 WiFi Shield finds a middle ground between the Module and the Thing that provides a great introduction to the ESP8266 - without leaving the comfortable hardware confines of your Arduino. If you just have an Arduino project that needs an inexpensive gateway to the Internet, the ESP8266 WiFi Shield does everything from turning on an LED to posting data with phant.io.

The ESP8266 WiFi Shield comes pre-flashed with an AT-command firmware, so it can be controlled by any UART, but it also breaks out and provides command access to all of the ESP8266's I/O. Since this is an Arduino shield, it makes it easy to attach to any development board that utilizes the Arduino R3 layout. All it will take is a little soldering to attach the necessary headers. The ESP8266 is much more than a simple serial-to-WiFi gateway. It has almost a dozen I/O that can be configured as digital inputs or outputs - it even has an ADC! These GPIO are all broken out towards the top-left side of the shield. Additionally, the ESP8266 WiFi Shield can be repurposed and reprogrammed through the programming port found on the top-right side of the shield. Whether you want to add AT commands of your own, or flash custom firmware on the ESP8266, this port may come in very handy especially with it utilizing the pinout of our FTDI Basic breakouts.

This shield comes populated with all components as shown in the images and schematic; but it does not come with headers installed.



  • Arduino R3 Layout with 802.11 b/g/n
  • Wi-Fi Direct (P2P), soft-AP
  • Integrated TCP/IP protocol stack
  • Integrated low power 32-bit CPU could be used as application processor
  • +19.5dBm output power in 802.11b mode

Similar Products

Shield Stacking Header Set for Arduino UNO R3(Pack of 5 Sets)Arduino Stackable Header KitGikfun Stackable Shield Header Set Kit 6 8 Pin Tall For Arduino (Pack of 3 sets) EK1035x3Arduino Uno R3 Microcontroller A000066SunFounder Ethernet Shield W5100 for Arduino UNO R3 Mega 2560 1280 A057Elegoo EL-CP-004 120pcs Multicolored Dupont Wire 40pin Male to Female, 40pin Male to Male, 40pin Female to Female Breadboard Jumper Wires Ribbon Cables Kit for arduinoElegoo EL-CB-001 UNO R3 Board ATmega328P ATMEGA16U2 with USB Cable for ArduinoMakerfocus 4pcs ESP8266 Esp-01 Serial Wireless Wifi Transceiver Module Compatible with ArduinoElegoo EL-CB-003  MEGA 2560 R3 Board ATmega2560 ATMEGA16U2 + USB Cable for ArduinoDEPEPE 30 Pcs 40 Pin 2.54mm Male and Female Pin Headers for Arduino Prototype Shield