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
最近バズったトイレ空き監視を二年前からやってた話 / oratta_toilet
Search
Jun Watanabe
February 19, 2016
Programming
0
3.3k
最近バズったトイレ空き監視を二年前からやってた話 / oratta_toilet
presented on #zohyomeetup vol.3
http://zohyo.connpass.com/event/24420/
Jun Watanabe
February 19, 2016
Tweet
Share
More Decks by Jun Watanabe
See All by Jun Watanabe
力技で実現するHR Driven Provisioningとアクセス制御の自動化 / kyash-hr-driven-provisioning
rela1470
0
1.1k
10分(25分)でつくる社内Webツール / howto-oidc-webpage
rela1470
0
130
リーグオブ情シス 第二回 / League of Infosys
rela1470
1
1.4k
Kyashでコーポレートエンジニアを初採用して7ヶ月が経ちましたがお元気ですか / ce-night-kyash
rela1470
4
3.1k
じこしょうかい2019 / rela1470-portfolio-2019
rela1470
0
360
255オクテットのドメインはツラみがある! / endless-work
rela1470
1
5.1k
ヤフーの1on1
rela1470
0
500
15分でわかる!WBMPビューアー実装から始めるPHPバイナリ超初心者入門 / php_wbmp
rela1470
1
2.3k
またブラウザアプリの時代が来る!?ORATTAが考えるこれからのゲーム開発戦略とは / oratta_webapp_pwa
rela1470
0
1.8k
Other Decks in Programming
See All in Programming
Rails産でないDBを Railsに引っ越すHACK - Omotesando.rb #110
lnit
1
160
GoのGenericsによるslice操作との付き合い方
syumai
2
590
Use Perl as Better Shell Script
karupanerura
0
690
F#で自在につくる静的ブログサイト - 関数型まつり2025
pizzacat83
0
290
Parallel::Pipesの紹介
skaji
2
910
Gleamという選択肢
comamoca
6
720
ドメインモデリングにおける抽象の役割、tagless-finalによるDSL構築、そして型安全な最適化
knih
10
1.8k
Select API from Kotlin Coroutine
jmatsu
1
140
Perlで痩せる
yuukis
1
680
生成AIで日々のエラー調査を進めたい
yuyaabo
0
570
Blueskyのプラグインを作ってみた
hakkadaikon
1
540
実はすごいスピードで進化しているCSS
hayato_yokoyama
0
110
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
780
What's in a price? How to price your products and services
michaelherold
245
12k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
16
920
The World Runs on Bad Software
bkeepers
PRO
68
11k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.8k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Designing for humans not robots
tammielis
253
25k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.7k
A Tale of Four Properties
chriscoyier
159
23k
Transcript
࠷ۙόζͬͨ τΠϨۭ͖ࢹΛ ೋલ͔Βͬͯͨ 2016/02/19 ࡶฌMeetUp #3 Jun Watanabe @rela1470 ORATTA,
Inc. Chief Engineer ਫଐੑΤϯδχΞ స৬ճ0 http://rela.red/
None
࠷ۙόζͬͨ͋Ε
None
ฐࣾͷτΠϨ ๏Λॱक͓ͯ͠Γ·͢
͋ͬͪͷ΄͏͕ Α͘Ͱ͖ͯ·͢
ORATTA τΠϨޠ 2010ʙ
None
None
τΠϨͷిؾ͕͘ͱ ϑϩΞͷిٿ͕͘
None
IoTͰͳ͍ ݪ࢝తͳγεςϜ
ચ໘ॴͷίϯηϯτ͕ ͨ·ͨ·࿈ಈͯͨ͠ 50mͷԆίʔυ
2013
None
ORATTAΦϑΟεҠస
ચ໘ॴʹ ࿈ಈίϯηϯτ ͳΜ͔ ͳ͍
͓ͨͤ͠·ͨ͠ ͔͜͜Β IoTͷ
None
νʔϜϥϘ͞Μ ϔϒϯζυΞ(2010)
mbed + NaPiOn
ΦϯϥΠϯIDE͖ ϫϯϘʔυϚΠίϯ + ਓײηϯα
ചΓΕ (2013)
ࣗͰ࡞Δ͔͠ͳ͍
mbed + NaPiOn
mbedʹWebϖʔδ + ਓײηϯα
None
Ͳ
ޡ࡞ಈଟൃ
1Ҏ্ಈ͖͕ͳ͔ͬͨΒ ۭ͍ͯΔͱઃఆ
ಈ͔ͳ͍
͖͍͠Λ্͛ͨΒෆධ
͓ෲͷௐࢠ 1Ͱ େ͖͘มΘΔ
ײ͢ΔରΛ ਓͰͳ͘൶ʹ
None
mbedʹWebϖʔδ + ۙηϯα
Ͳ
ޡ࡞ಈଟൃ
τΠϨͷ։͚ดΊͷৼಈͰ ηϯαͷ͖͕ͣΕΔ
None
mbedʹWebϖʔδ + ϦʔυεΠον
υΞΛดΊͨ࣌ʹ ࣓ੴ͕ηϯαʹͨΔΑ͏ʹ
ࢼߦࡨޡͷ
େධ!!
ޙ
ϋϯάΞοϓ
ࣾһ͕૿͑ͯ ૿চͨ͠Β׆༻͞Ε࢝Ίͨ mbed͕ΩϟύΦʔόʔ
mbed͕ ׂ࣋ͭΛ ݮΒ͢
ηϯαʔͷ ঢ়ଶΛૹΔ͚ͩ
Ӿཡ༻αʔό + mbed + ϦʔυεΠον
None
WebSocketαʔόͷ࣮ ΛͲ͏͢Δ͔
ࣗࣾήʔϜ νϟοταʔόͷ ιʔεΛউखʹΒͬͨ
None
ՔಇΠϝʔδ
http://toilet.oratta.net/
None
͍߹Θͤͷൃݴ > getState ͕͋ͬͨΒ ݱঢ়ͷεςʔλεΛൃݴ >6F_man empty 30
ࠓޙͷ֦ுʹ͍ͭͯ
ࢼߦࡨޡͷ݁Ռ ηϯαͷΛ WebsocketʹૹΔ͚ͩ ʹͳͬͨ ESP-WROOM-02ͰΓ͍ͨ
None
None
ΈΜͳͷ͓ෲΛकΔͨΊ ࠓޙؤுΓ·͢!