Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Hack The ESP8266

Hack The ESP8266

ESP8266 Presentation at Google IO 15 Extended Ankara

Burak Aydın

May 28, 2015
Tweet

More Decks by Burak Aydın

Other Decks in Technology

Transcript

  1. ESP8266 ▪ 3.3V ~215mA ▪ CPU: 32-bit, 80MHz ▪ RAM

    32Kb, DRAM 80Kb, Flash 200Kb ▪ Wi-Fi 802.11b/g/n (station or AP) ▪ Timers, deep sleep mode ▪ GPIO (2-16) 4
  2. 9

  3. NodeMCU API ▪ node ▪ file ▪ wifi ▪ timer

    ▪ gpio ▪ mqtt ▪ net,I2C, SPI >node.info() 11
  4. Arduino - github.com/esp8266/Arduino ▪ Upload/Flash Arduino like sketches ▪ Most

    functions work as usual ▪ ESP8266Wifi Library support with some differences 13
  5. Application Subjects ▪ Smart Power Plug ▪ Home Automation ▪

    Mesh network ▪ Industrial wireless control ▪ Baby Monitor ▪ Network Camera ▪ Sensor networks ▪ Wearable electronics ▪ Wireless location-aware devices ▪ Security ID tag 14
  6. MQTT Message Queuing Telemetry Transport mqtt.org ▪ Simple Pub/Sub Message

    Queue ▪ Lightweight and bandwidth efficient ▪ FB Messenger 16