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
Burak Aydın
May 28, 2015
Technology
0
340
Hack The ESP8266
ESP8266 Presentation at Google IO 15 Extended Ankara
Burak Aydın
May 28, 2015
Tweet
Share
More Decks by Burak Aydın
See All by Burak Aydın
Building REST API with GoLang
burakaydn
0
160
Building REST API with GoLang
burakaydn
0
290
REST API Design - My Practices
burakaydn
0
160
Hack The Jack
burakaydn
1
110
ADD 2013 - Git
burakaydn
1
1.4k
Git & Github
burakaydn
1
470
Android
burakaydn
0
180
Android
burakaydn
0
110
Other Decks in Technology
See All in Technology
AIと共に乗り越える、 入社後2ヶ月の苦労と学習の軌跡
sai_kaneko
0
170
企業が押さえるべきMCPの未来
takaakikakei
0
220
CodePipelineのアクション統合から学ぶAWS CDKの抽象化技術 / codepipeline-actions-cdk-abstraction
gotok365
5
340
AWS全冠芸人が見た世界 ~資格取得より大切なこと~
masakiokuda
6
6.5k
Databricksで完全履修!オールインワンレイクハウスは実在した!
akuwano
0
130
コードや知識を組み込む / Incorporating Codes and Knowledge
ks91
PRO
0
150
QA/SDETの現在と、これからの挑戦
imtnd
0
170
生成AIのユースケースをとにかく集めてまるっと学ぶ!/ all about generative ai usecases
gakumura
3
330
Dynamic Reteaming And Self Organization
miholovesq
3
700
[JPOUG Tech Talk Night #12]SQL Plan Management(SPM)とAdaptive Cursor Sharing(ACS)の組み合わせ
oracle4engineer
PRO
2
100
LT Slide 2025-04-22
takesection
0
100
営業向け誰でも話せるOCIセールストーク
oracle4engineer
PRO
2
130
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
223
9.6k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.4k
Optimising Largest Contentful Paint
csswizardry
37
3.2k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Code Reviewing Like a Champion
maltzj
523
40k
The Pragmatic Product Professional
lauravandoore
33
6.6k
The Language of Interfaces
destraynor
157
25k
A designer walks into a library…
pauljervisheath
205
24k
Done Done
chrislema
184
16k
Building Applications with DynamoDB
mza
94
6.4k
Docker and Python
trallard
44
3.4k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Transcript
HACK THE ESP8266 1
Burak AYDIN burak@4pps.co @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 burak@4pps.co 19