Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Hack The ESP8266
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Burak Aydın
May 28, 2015
Technology
360
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Hack The ESP8266
ESP8266 Presentation at Google IO 15 Extended Ankara
Burak Aydın
May 28, 2015
More Decks by Burak Aydın
See All by Burak Aydın
Building REST API with GoLang
burakaydn
0
170
Building REST API with GoLang
burakaydn
0
300
REST API Design - My Practices
burakaydn
0
170
Hack The Jack
burakaydn
1
140
ADD 2013 - Git
burakaydn
1
1.4k
Git & Github
burakaydn
1
490
Android
burakaydn
0
190
Android
burakaydn
0
120
Other Decks in Technology
See All in Technology
Flutter Widget Previewerで始めるUIプレビューとVRTの自動化
sakusaku3939
0
210
なぜ東京にいる私が、新潟の技術コミュニティを運営するのか by 八雲慎之助
yakumo
0
220
バックオフィスに染み出すTypeScript ── clasp で安全に仕組みを作る
nealle
1
180
Consistency for mere mortals - A gentle guide to consistency
ufried
0
120
Content Mapper APIの応用例~CSS Modules、言語ファイル~
uhyo
2
610
渡米前の準備を制す!re:Invent 2026徹底準備術 / The Ultimate Preparation Guide for re:Invent 2026
yuj1osm
1
550
あなたのDartコードは丸見えかもしれない ~reFlutterで暴くFlutterアプリの中身と多層防御~
zozotech
PRO
0
770
業務でAWSをあまり使っていない私が、AWSへのモチベを保つ方法
smt7174
0
150
Sizing, Benchmarking and Performance Tuning Apache Flink Clusters
rmetzger
0
120
Context Ontology Accelerator 入門 (業務データの意味を、AI エージェントに渡す)
inariku
PRO
1
160
2026 Apache Flink Community Checkpoint
rmetzger
0
180
AI Agent 時代のデータ基盤: ClickHouse で実現する 超高速分析とコスト削減の両立
jozono
0
190
Featured
See All Featured
Game over? The fight for quality and originality in the time of robots
wayneb77
1
330
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
670
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
520
Amusing Abliteration
ianozsvald
1
380
The Invisible Side of Design
smashingmag
301
52k
Technical Leadership for Architectural Decision Making
baasie
3
640
Thoughts on Productivity
jonyablonski
76
5.4k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
610
Context Engineering - Making Every Token Count
addyosmani
9
1.3k
Google's AI Overviews - The New Search
badams
0
1.7k
Six Lessons from altMBA
skipperchong
29
4.6k
Transcript
HACK THE ESP8266 1
Burak AYDIN
[email protected]
@burakaydn GDG Ankara 2
ESP8266 ▪ Small ▪ Powerful ▪ Cheap 3
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
ESP-xx 5
Pinout 6
Firmwares ESP8266 SDK ▪ espressif.com/new-sdk-release/ NodeMCU ▪ github.com/nodemcu/nodemcu- firmware 7
Flashing esptool github.com/themadinventor/esptool esptool.py --port /dev/ttyUSB0 write_flash 0x00000 nodemcu_integer_0.9.6-dev_20150406. bin
8
9
NodeMCU Firmware ▪ Lua interpreter ▪ nodemcu.com/index_en.html 10
NodeMCU API ▪ node ▪ file ▪ wifi ▪ timer
▪ gpio ▪ mqtt ▪ net,I2C, SPI >node.info() 11
ESPlorer - github.com/4refr0nt/ESPlorer 12
Arduino - github.com/esp8266/Arduino ▪ Upload/Flash Arduino like sketches ▪ Most
functions work as usual ▪ ESP8266Wifi Library support with some differences 13
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
DHT11 and Thingspeak ▪ github.com/ok1cdj/ESP8266-LUA 15
MQTT Message Queuing Telemetry Transport mqtt.org ▪ Simple Pub/Sub Message
Queue ▪ Lightweight and bandwidth efficient ▪ FB Messenger 16
MQTT Sample ▪ devcenter.heroku. com/articles/cloudmqtt ▪ nodemcu.com/docs/mqtt-module 17
Others ▪ iot-playground.com ▪ github. com/geekscape/nodemcu_esp8266 ▪ whatimade.today/loading-the- nodemcu-firmware-on-the-esp8266- windows-guide/
▪ data.sparkfun.com 18
Tesekkurler! Sorular? @burakaydn
[email protected]
19