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
Office temperature
Search
Eugene Oskin
February 21, 2018
Programming
0
33
Office temperature
Eugene Oskin
February 21, 2018
Tweet
Share
More Decks by Eugene Oskin
See All by Eugene Oskin
REST API. Django, Ruby on Rails, Play! Framework
evgeneoskin
0
88
Introduction to gRPC
evgeneoskin
0
97
GrailInventory – Advanced Backend Development
evgeneoskin
0
36
Bracing Calculator
evgeneoskin
1
67
emotional intelligence, part 2
evgeneoskin
0
38
Parse platform
evgeneoskin
0
100
Hubot
evgeneoskin
0
50
An introduction to iOS development
evgeneoskin
0
42
An introduction to React development
evgeneoskin
0
38
Other Decks in Programming
See All in Programming
Vue・React マルチプロダクト開発を支える Vite
andpad
0
110
Claude Codeで実装以外の開発フロー、どこまで自動化できるか?失敗と成功
ndadayo
4
1.9k
[FEConf 2025] 모노레포 절망편, 14개 레포로 부활하기까지 걸린 1년
mmmaxkim
0
1.5k
意外と簡単!?フロントエンドでパスキー認証を実現する WebAuthn
teamlab
PRO
1
590
Processing Gem ベースの、2D レトロゲームエンジンの開発
tokujiros
2
120
テストカバレッジ100%を10年続けて得られた学びと品質
mottyzzz
2
480
「手軽で便利」に潜む罠。 Popover API を WCAG 2.2の視点で安全に使うには
taitotnk
0
740
🔨 小さなビルドシステムを作る
momeemt
3
660
プロポーザル駆動学習 / Proposal-Driven Learning
mackey0225
2
890
モバイルアプリからWebへの横展開を加速した話_Claude_Code_実践術.pdf
kazuyasakamoto
0
310
ぬるぬる動かせ! Riveでアニメーション実装🐾
kno3a87
1
110
Zendeskのチケットを Amazon Bedrockで 解析した
ryokosuge
3
280
Featured
See All Featured
Done Done
chrislema
185
16k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Statistics for Hackers
jakevdp
799
220k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Building Adaptive Systems
keathley
43
2.7k
Making Projects Easy
brettharned
117
6.4k
Balancing Empowerment & Direction
lara
3
610
Writing Fast Ruby
sferik
628
62k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
Six Lessons from altMBA
skipperchong
28
4k
Transcript
Office temperature IoT, Statistics and Alerts
None
Problem
Plan • High level Architecture • IoT • Statistics •
Caveats
High level architecture Kitchen
High level architecture Statistic Service Kitchen
High level architecture Statistic Service GM Kitchen
High level architecture Statistic Service Termius ViaSat GM Kitchen
High level architecture Statistic Service Thermometers Closet Conf Termius ViaSat
GM Kitchen
IoT
IoT • Device ◦ D1 Mini ◦ Shield DHT11
IoT • Device • PlatformIO
IoT • Device • PlatformIO • “Application”
Statistic
Statistic • etsy/statsd • Graphite • Grafana
Grafana
Alerts
Caveats
Caveats • False-positive alerts
Caveats • False-positive alerts • Observer effect
Caveats • False-positive alerts • Observer effect • Research a
lot before starting up
Takeaways
Takeaways • How we measure temperature • You can develop
an IoT project • We have an experience with IoT • Be cool, but also be warm
References • http://bit.ly/office-temp-iot • http://bit.ly/office-temp-statistics • http://bit.ly/office-temp-readme • http://platformio.org •
http://bit.ly/observer-effect