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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Eugene Oskin
February 21, 2018
Programming
38
0
Share
Office temperature
Eugene Oskin
February 21, 2018
More Decks by Eugene Oskin
See All by Eugene Oskin
REST API. Django, Ruby on Rails, Play! Framework
evgeneoskin
0
94
Introduction to gRPC
evgeneoskin
0
99
GrailInventory – Advanced Backend Development
evgeneoskin
0
40
Bracing Calculator
evgeneoskin
1
70
emotional intelligence, part 2
evgeneoskin
0
42
Parse platform
evgeneoskin
0
100
Hubot
evgeneoskin
0
55
An introduction to iOS development
evgeneoskin
0
44
An introduction to React development
evgeneoskin
0
40
Other Decks in Programming
See All in Programming
Strategy for Finding a Problem for OSS: With Real Examples
kibitan
0
140
それはエンジニアリングの糧である:AI開発のためにAIのOSSを開発する現場より / It serves as fuel for engineering: insights from the field of developing open-source AI for AI development.
nrslib
1
830
SkillがSkillを生む:QA観点出しを自動化した
sontixyou
6
3.1k
LM Linkで(非力な!)ノートPCでローカルLLM
seosoft
0
410
テレメトリーシグナルが導くパフォーマンス最適化 / Performance Optimization Driven by Telemetry Signals
seike460
PRO
2
220
安いハードウェアでVulkan
fadis
1
920
GNU Makeの使い方 / How to use GNU Make
kaityo256
PRO
16
5.6k
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
530
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
4.7k
車輪の再発明をしよう!PHP で実装して学ぶ、Web サーバーの仕組みと HTTP の正体
h1r0
3
510
The free-lunch guide to idea circularity
hollycummins
0
420
PHPで TLSのプロトコルを実装してみる
higaki_program
0
740
Featured
See All Featured
So, you think you're a good person
axbom
PRO
2
2k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
170
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
140
We Are The Robots
honzajavorek
0
210
Test your architecture with Archunit
thirion
1
2.2k
AI: The stuff that nobody shows you
jnunemaker
PRO
4
520
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
110
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
How to Talk to Developers About Accessibility
jct
2
170
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Skip the Path - Find Your Career Trail
mkilby
1
100
WENDY [Excerpt]
tessaabrams
9
37k
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