esp8266
play

ESP8266 The $5 Internet Wonder Ralph Iden INTRODUCTION Internet - PowerPoint PPT Presentation

ESP8266 The $5 Internet Wonder Ralph Iden INTRODUCTION Internet of Things (IoT) is gaining traction More and more commercial products available Most offerings are centralized solutions Security still a concern Two years ago,


  1. ESP8266 The $5 Internet Wonder Ralph Iden

  2. INTRODUCTION • Internet of Things (IoT) is gaining traction • More and more commercial products available • Most offerings are centralized solutions • Security still a concern • Two years ago, the Imp looked promising • Still alive with more modules, Wink, GE, and Murata embracing • Requires available centralized server to boot up and operate • Cost ~29 dollars plus a carrier board (~$10-$14) • Limited extensibility and controlled by Electric Imp

  3. ENTER ESPRESSIF • ESP-8266 system on a chip (SoC) • Big time game changer • Affordable, hackable, and best technology/price ratio available • 32 bit microcontroller, ~36K of RAM, 1 Mbyte or more Flash, GPIO, UART • WiFi 2.4GHz 802 b/g/n FCC certified (most modules) radio • WPA/WPA2 with WEP/TKIP/AES encryption • Integrated TCP/IP stack (IPv4, TCP/UDP/HTTP/FTP) • Low power standby (deep sleep < 10uA) • Wakeup and transmit packets in less than 2ms

  4. ESP-8266 FAMILY $5 $2 USD

  5. MORE BOARDS $15 USD $5 USD

  6. ADAFRUIT’S HUZZAH $10 USD

  7. FTDI USB TO SERIAL SOLUTIONS FTDI Friend Adafruit/FTDI cable $15 USD $15-20 USD

  8. PROGRAMMING OPTIONS • Not restricted to a single programming platform • AT command set (just like the old Hayes modems) • Lua – Adafruit’s Huzzah comes with Lua flashed into memory • Arduino IDE!

  9. OUT OF THE BOX FUNCTIONALITY • Serial I/O • WiFi station, access point, or both • WiFi scanner • HTTP/HTTPS client • HTTP Server • NTP time services

  10. Let’s see the ESP8266 in action…

  11. LINKS • Expressif : http://espressif.com/en/products/esp8266/ • ESP-8266 datasheet: https://www.adafruit.com/images/product- files/2471/0A-ESP8266__Datasheet__EN_v4.3.pdf • Everything ESP8266: http://esp8266.com • Setting up the Arduino IDE: https://learn.adafruit.com/adafruit-huzzah- esp8266-breakout/using-arduino-ide • Huzzah ($9.95): https://www.adafruit.com/products/2471 • FTDI Friend ($14.75): https://www.adafruit.com/products/284 • FTDI cable ($17.95): https://www.adafruit.com/products/70

More recommend