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
自分の在宅状況をまあまあ正確に監視・記録する
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
azarashi
PRO
September 01, 2023
Technology
94
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
自分の在宅状況をまあまあ正確に監視・記録する
azarashi
PRO
September 01, 2023
More Decks by azarashi
See All by azarashi
Feature Flag 自動お掃除のための TypeScript プログラム変換
azrsh
PRO
5
1.1k
Other Decks in Technology
See All in Technology
CIで使うClaude
iwatatomoya
0
220
DatabricksにおけるMCPソリューション
taka_aki
1
190
Empower GenAI with Agile - あなたのアジャイルが生成AIのバフになる仕組み
hageyahhoo
1
160
クラウド上のデータ復旧で見落としがちな制約: 医療系 SaaS の BCP 設計から得た教訓
kakehashi
PRO
0
3.2k
しくみを学んで使いこなそう GitHub Copilot app
torumakabe
1
180
攻撃者がいなくてもAIエージェントはインシデントを起こす
nomizone
0
210
はじめてのWDM
miyukichi_ospf
1
140
地域 SRE コミュニティ最前線 / SRE NEXT 2026 Discussion Night Track C
muziyoshiz
0
200
知らん間に、回ってる
ming_ayami
0
380
グローバルチームと挑むプロダクト開発
sansantech
PRO
1
170
ポストモーテム! DDoSからサイトは守れた。 でもビジネスは守れなかった。
bengo4com
0
2.5k
デジタル・デザイン:次の50年を描く「進化する青写真」
y150saya
0
850
Featured
See All Featured
A Soul's Torment
seathinner
6
3k
Optimizing for Happiness
mojombo
378
71k
Facilitating Awesome Meetings
lara
57
7k
Side Projects
sachag
455
43k
Bash Introduction
62gerente
615
220k
BBQ
matthewcrist
89
10k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.3k
Code Review Best Practice
trishagee
74
20k
Designing for Performance
lara
611
70k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
410
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.7k
Transcript
自分の在宅状況を まあまあ正確に監視・記録する coinsLT#1000 azrsh
在宅状況、監視したいですよね?
在宅状況を監視したい • あとから在宅してた時間帯/外出していた時間帯を振り返って分析したい • 外出や帰宅をトリガにしてソフトウェアを動かしたい • Grafana の部屋の二酸化炭素濃度のダッシュボードに帰宅/外出の annotation が出るとアツい
Annotate visualizations | Grafana documentation https://grafana.com/docs/grafana/latest/dashboards/build-dashboards/annotate-visualizations これ
アイデア1: ボタンを手動でポチポチ押す • 継続不可能
アイデア2: 人感センサ • いい線いってる
アイデア2: 人感センサ • いい線いってる • しかし我が家にはソフトウェアからいいかんじに触れる人感センサがない • 現在は LT の前日です(スライド記入時点)
• 家にある機材だけでなんとか
アイデア3: GPS • 外出時はスマホを持っているはずなので、素直にスマホの GPS を使う
アイデア3: GPS • 外出時はスマホを持っているはずなので、素直にスマホの GPS を使う • 常時位置情報を取得するには多分モバイルアプリが必要 ちょっとモバイルアプリとかはよくわからない •
生活圏が家にだいぶ近いんですがそれでも正確に自宅にいる/いないがわかるも のなんだろうか…(有識者〜)
アイデア4: Sesami • そういえばお宅って Sesami ついてますよね? • 人の出入りが間接的にわかるのでは?
アイデア4: Sesami • そういえばお宅って Sesami ついてますよね? • 人の出入りが間接的にわかるのでは? • この前粘着テープが剥がれてはずれたので動いてない
ここで思い出す • 外出時はスマホを必ず携帯しているとみなしてよい • スマホが家にあるときは自宅の Wi-Fi に繋がっており、 家にないときは繋がっていない • つまり帰宅のタイミングでスマホは
Wi-Fi につながり、 外出のタイミングでスマホは Wi-Fi から外れる
ここで思い出す • 外出時はスマホを必ず携帯しているとみなしてよい • スマホが家にあるときは自宅の Wi-Fi に繋がっており、 家にないときは繋がっていない • つまり帰宅のタイミングでスマホは
Wi-Fi につながり、 外出のタイミングでスマホは Wi-Fi から外れる • Wi-Fi の AP のログを見ればスマホが家にあるかないか、 延いては自分の在宅状況がわかるのでは
アイデア5: Wi-Fi の AP のログをクエリする
できた
アイデア5: Wi-Fi の AP のログをクエリする • 我が家の AP は FS.com
の AP-W6D2400C • syslog 形式でログがでる • syslog protocol でログをログサーバに発射できる
アイデア5: Wi-Fi の AP のログをクエリする • とりあえずみなさんのご家庭にもある syslog を受け取れるログサーバに ログを発射する
• 我が家の場合は Grafana Loki
アイデア5: Wi-Fi の AP のログをクエリする • あとはなんとでもなる
アイデア5: Wi-Fi の AP のログをクエリする • 手持ちのデバイスを Wi-Fi に接続したり外したりしていると以下のようなログが見え る
アイデア5: Wi-Fi の AP のログをクエリする • こんなかんじでクエリを書いてやる
デモを用意する時間がありませんでした
余談 • まだこの仕組みで発火するものは動いてないです。アイデア募集 • もうちょい DWH 寄りのログ基盤からもクエリできるようにしたい ◦ 自分の場合は S3
に置いて Athena か Redshift Serverless かな