Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Hack The ESP8266
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Burak Aydın
May 28, 2015
Technology
350
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
120
ADD 2013 - Git
burakaydn
1
1.4k
Git & Github
burakaydn
1
480
Android
burakaydn
0
190
Android
burakaydn
0
120
Other Decks in Technology
See All in Technology
AmplifyHostingConstructからSSRフレームワークのためのホスティング設計を考察する/amplify-hosting-construct
fossamagna
1
250
Genie Ontologyは銀の弾丸かを考える / Is Genie Ontology a Silver Bullet?
nttcom
0
420
伝票作成AIエージェントを支える、LLMOpsとインフラの選択肢 / AICon2026_takeda
rakus_dev
0
140
しくみを学んで使いこなそう GitHub Copilot app
torumakabe
2
290
生成AI×AWS CDK×AWS FISで"振り返れる"ミニGameDayをつくろう
yoshimi0227
1
440
SRE本の知られざる名シーン / The Hidden Gems of Google SRE Book
nari_ex
1
430
SoccerMaster: A Vision Foundation Model for Soccer Understanding
kzykmyzw
0
150
OPENLOGI Company Profile for engineer
hr01
1
74k
AI時代の開発生産性は、個人技からチーム設計へ
moongift
PRO
4
2.4k
Devsumi 2026 Summer 人もAIも使える共通基盤を事業の加速装置にする~デザインシステム運用に学ぶ組織レバレッジ~ 渡辺 凌央
legalontechnologies
PRO
1
250
Claude Code公式skillで 自分の仕事を少しずつ手放そう!(Claude Code開発ノウハウ大公開スペシャル by クラスメソッド)
kaym
1
510
変更し続けられるシステムをどう保つか — AI時代のSSoTという設計原則
kawauso
1
260
Featured
See All Featured
So, you think you're a good person
axbom
PRO
2
2.1k
Building the Perfect Custom Keyboard
takai
2
810
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.4k
Between Models and Reality
mayunak
4
370
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
67
56k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
260
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
350
The Language of Interfaces
destraynor
162
27k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
220
It's Worth the Effort
3n
188
29k
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