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

esp8266
SMART_READER_LITE
LIVE PREVIEW

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,


slide-1
SLIDE 1

ESP8266

The $5 Internet Wonder

Ralph Iden

slide-2
SLIDE 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
slide-3
SLIDE 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
slide-4
SLIDE 4

ESP-8266 FAMILY

$5 $2 USD

slide-5
SLIDE 5

MORE BOARDS

$15 USD $5 USD

slide-6
SLIDE 6

ADAFRUIT’S HUZZAH

$10 USD

slide-7
SLIDE 7

FTDI USB TO SERIAL SOLUTIONS

Adafruit/FTDI cable $15-20 USD FTDI Friend $15 USD

slide-8
SLIDE 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!
slide-9
SLIDE 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
slide-10
SLIDE 10

Let’s see the ESP8266 in action…

slide-11
SLIDE 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