Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Office temperature
Search
Eugene Oskin
February 21, 2018
Programming
0
35
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
90
Introduction to gRPC
evgeneoskin
0
98
GrailInventory – Advanced Backend Development
evgeneoskin
0
37
Bracing Calculator
evgeneoskin
1
68
emotional intelligence, part 2
evgeneoskin
0
39
Parse platform
evgeneoskin
0
100
Hubot
evgeneoskin
0
52
An introduction to iOS development
evgeneoskin
0
43
An introduction to React development
evgeneoskin
0
39
Other Decks in Programming
See All in Programming
ハイパーメディア駆動アプリケーションとIslandアーキテクチャ: htmxによるWebアプリケーション開発と動的UIの局所的適用
nowaki28
0
420
AWS CDKの推しポイントN選
akihisaikeda
1
240
Go コードベースの構成と AI コンテキスト定義
andpad
0
120
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
320
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
6
2.1k
251126 TestState APIってなんだっけ?Step Functionsテストどう変わる?
east_takumi
0
320
バックエンドエンジニアによる Amebaブログ K8s 基盤への CronJobの導入・運用経験
sunabig
0
160
20 years of Symfony, what's next?
fabpot
2
350
30分でDoctrineの仕組みと使い方を完全にマスターする / phpconkagawa 2025 Doctrine
ttskch
3
830
Rubyで鍛える仕組み化プロヂュース力
muryoimpl
0
110
TestingOsaka6_Ozono
o3
0
150
20251127_ぼっちのための懇親会対策会議
kokamoto01_metaps
2
430
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
28
2.4k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
A better future with KSS
kneath
240
18k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Site-Speed That Sticks
csswizardry
13
1k
Unsuck your backbone
ammeep
671
58k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Statistics for Hackers
jakevdp
799
230k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.2k
Writing Fast Ruby
sferik
630
62k
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