Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Yoshio Hanawa
PPTX, PDF
1,000 views
自宅の消費電力をリアルタイムに グラフ化してみた
PHPerKaigi Online #1 発表資料
Software
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 26
2
/ 26
Most read
3
/ 26
4
/ 26
5
/ 26
6
/ 26
7
/ 26
8
/ 26
9
/ 26
10
/ 26
11
/ 26
Most read
12
/ 26
13
/ 26
14
/ 26
15
/ 26
16
/ 26
17
/ 26
18
/ 26
Most read
19
/ 26
20
/ 26
21
/ 26
22
/ 26
23
/ 26
24
/ 26
25
/ 26
26
/ 26
More Related Content
PDF
Raspberry Pi 3つくらいで作る Wi-Fi 位置推定システム
by
Tatsuya Sasaki
PDF
Introduction to Yocto Project - Let's make customized embedded linux
by
Hiroshi Sakate
PDF
JavaでCPUを使い倒す! ~Java 9 以降の CPU 最適化を覗いてみる~(NTTデータ テクノロジーカンファレンス 2019 講演資料、2019...
by
NTT DATA Technology & Innovation
PDF
超実践 Cloud Spanner 設計講座
by
Samir Hammoudi
PDF
ネットワークの自動化・監視の取り組みについて #netopscoding #npstudy
by
Yahoo!デベロッパーネットワーク
PDF
Infiniband hack-a-thon #2 Windows班まとめ資料 Windows Server 2012 + FDR Infinibandで...
by
milk hanakara
PDF
パスワードのいらない世界へ
by
Keiko Itakura
PDF
TRICK 2022 Results
by
mametter
Raspberry Pi 3つくらいで作る Wi-Fi 位置推定システム
by
Tatsuya Sasaki
Introduction to Yocto Project - Let's make customized embedded linux
by
Hiroshi Sakate
JavaでCPUを使い倒す! ~Java 9 以降の CPU 最適化を覗いてみる~(NTTデータ テクノロジーカンファレンス 2019 講演資料、2019...
by
NTT DATA Technology & Innovation
超実践 Cloud Spanner 設計講座
by
Samir Hammoudi
ネットワークの自動化・監視の取り組みについて #netopscoding #npstudy
by
Yahoo!デベロッパーネットワーク
Infiniband hack-a-thon #2 Windows班まとめ資料 Windows Server 2012 + FDR Infinibandで...
by
milk hanakara
パスワードのいらない世界へ
by
Keiko Itakura
TRICK 2022 Results
by
mametter
What's hot
PDF
【de:code 2020】 もうセキュリティはやりたくない!! 第 5 弾 ~Microsoft の xDR で攻撃者を追え!!~
by
日本マイクロソフト株式会社
PDF
react-scriptsはwebpackで何をしているのか
by
暁 三宅
PPTX
VyOSで作るIPv4 Router/IPv6 Bridge
by
KLab Inc. / Tech
PDF
IPv6 最新動向 〜世界共通語で最適化が進むインターネット〜
by
Akira Nakagawa
PDF
低レイヤー入門
by
demuyan
PDF
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
by
Toru Makabe
PDF
SDCCオープンネットワークのご紹介【2021/01版】
by
ProjectDC-01
PDF
TripleO Deep Dive
by
Takashi Kajinami
PDF
Redmine利用判断チャートと 家庭内Redmineのススメ
by
Hirofumi Kadoya
PDF
なかったらINSERTしたいし、あるならロック取りたいやん?
by
ichirin2501
PDF
モジュールの凝集度・結合度・インタフェース
by
Hajime Yanagawa
PDF
ツライと評判のAndroid BLEを頑張って使い続けた話
by
Kenta Harada
PDF
NFVアプリケーションをOpenStack上で動かす為に - OpenStack最新情報セミナー 2017年7月
by
VirtualTech Japan Inc.
PDF
はじめようGit
by
techscore
PDF
comparison with NFT marketplace(Opensea,Adam,My customized one).pdf
by
wei-li
PDF
大規模DCのネットワークデザイン
by
Masayuki Kobayashi
PDF
OpenStack超入門シリーズ Novaのディスク周りあれこれ
by
Toru Makabe
PDF
Shownet2017 report
by
Interop Tokyo ShowNet NOC Team
PDF
OpenStackを利用したNFVの商用化 - OpenStack最新情報セミナー 2017年7月
by
VirtualTech Japan Inc.
PPTX
Javaによる理想のデザインパターン
by
Tomomi Fujisaki
【de:code 2020】 もうセキュリティはやりたくない!! 第 5 弾 ~Microsoft の xDR で攻撃者を追え!!~
by
日本マイクロソフト株式会社
react-scriptsはwebpackで何をしているのか
by
暁 三宅
VyOSで作るIPv4 Router/IPv6 Bridge
by
KLab Inc. / Tech
IPv6 最新動向 〜世界共通語で最適化が進むインターネット〜
by
Akira Nakagawa
低レイヤー入門
by
demuyan
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
by
Toru Makabe
SDCCオープンネットワークのご紹介【2021/01版】
by
ProjectDC-01
TripleO Deep Dive
by
Takashi Kajinami
Redmine利用判断チャートと 家庭内Redmineのススメ
by
Hirofumi Kadoya
なかったらINSERTしたいし、あるならロック取りたいやん?
by
ichirin2501
モジュールの凝集度・結合度・インタフェース
by
Hajime Yanagawa
ツライと評判のAndroid BLEを頑張って使い続けた話
by
Kenta Harada
NFVアプリケーションをOpenStack上で動かす為に - OpenStack最新情報セミナー 2017年7月
by
VirtualTech Japan Inc.
はじめようGit
by
techscore
comparison with NFT marketplace(Opensea,Adam,My customized one).pdf
by
wei-li
大規模DCのネットワークデザイン
by
Masayuki Kobayashi
OpenStack超入門シリーズ Novaのディスク周りあれこれ
by
Toru Makabe
Shownet2017 report
by
Interop Tokyo ShowNet NOC Team
OpenStackを利用したNFVの商用化 - OpenStack最新情報セミナー 2017年7月
by
VirtualTech Japan Inc.
Javaによる理想のデザインパターン
by
Tomomi Fujisaki
More from Yoshio Hanawa
PDF
Zend VMにおける例外の実装
by
Yoshio Hanawa
PDF
Zend VMにおける例外の実装
by
Yoshio Hanawa
PDF
ぼくのかんがえる さいきょうの銀行振込
by
Yoshio Hanawa
PDF
「OKグーグル! 銀行振込1000円」
by
Yoshio Hanawa
PDF
浮動小数点数とOSSのバグの話
by
Yoshio Hanawa
PDF
PHP拡張をPECLに登録してわかったこと
by
Yoshio Hanawa
PDF
GitHubからお金をもらった話
by
Yoshio Hanawa
PDF
iOS/macOSとAndroid/Linuxのサンドボックス機構について調べた
by
Yoshio Hanawa
PDF
realpathキャッシュと OPcacheの面倒すぎる関係
by
Yoshio Hanawa
PDF
家庭用ブロードバンドルータ上でWordPressを動かそう
by
Yoshio Hanawa
PDF
Laungage Update PHP編
by
Yoshio Hanawa
PDF
PHPの拡張モジュールをGoで作る
by
Yoshio Hanawa
PDF
GitHubにバグ報告して賞金$500を頂いた話
by
Yoshio Hanawa
PDF
php-buildがいかに便利かを力説する
by
Yoshio Hanawa
PDF
OPcacheの新機能ファイルベースキャッシュの内部実装を読んでみた
by
Yoshio Hanawa
PDF
PHP7の拡張モジュール事情
by
Yoshio Hanawa
PDF
PHP7の内部実装から学ぶ性能改善テクニック
by
Yoshio Hanawa
PDF
PHPの正規表現と最長一致
by
Yoshio Hanawa
PDF
PHP7で変わること ——言語仕様とエンジンの改善ポイント
by
Yoshio Hanawa
PDF
偶然にも500万個のSSH公開鍵を手に入れた俺たちは
by
Yoshio Hanawa
Zend VMにおける例外の実装
by
Yoshio Hanawa
Zend VMにおける例外の実装
by
Yoshio Hanawa
ぼくのかんがえる さいきょうの銀行振込
by
Yoshio Hanawa
「OKグーグル! 銀行振込1000円」
by
Yoshio Hanawa
浮動小数点数とOSSのバグの話
by
Yoshio Hanawa
PHP拡張をPECLに登録してわかったこと
by
Yoshio Hanawa
GitHubからお金をもらった話
by
Yoshio Hanawa
iOS/macOSとAndroid/Linuxのサンドボックス機構について調べた
by
Yoshio Hanawa
realpathキャッシュと OPcacheの面倒すぎる関係
by
Yoshio Hanawa
家庭用ブロードバンドルータ上でWordPressを動かそう
by
Yoshio Hanawa
Laungage Update PHP編
by
Yoshio Hanawa
PHPの拡張モジュールをGoで作る
by
Yoshio Hanawa
GitHubにバグ報告して賞金$500を頂いた話
by
Yoshio Hanawa
php-buildがいかに便利かを力説する
by
Yoshio Hanawa
OPcacheの新機能ファイルベースキャッシュの内部実装を読んでみた
by
Yoshio Hanawa
PHP7の拡張モジュール事情
by
Yoshio Hanawa
PHP7の内部実装から学ぶ性能改善テクニック
by
Yoshio Hanawa
PHPの正規表現と最長一致
by
Yoshio Hanawa
PHP7で変わること ——言語仕様とエンジンの改善ポイント
by
Yoshio Hanawa
偶然にも500万個のSSH公開鍵を手に入れた俺たちは
by
Yoshio Hanawa
自宅の消費電力をリアルタイムに グラフ化してみた
1.
自宅の消費電力をリアルタイムに グラフ化してみた 2020/03/27 PHPerKaigi Online #1
発表資料 @hnw 1
2.
今日お話しすること ● 自宅の現在の電力値を取得・可視化した 2
3.
● スマートメーターとBルートとは ● スマートメーターで遊ぶ準備 ●
電力値取得の安定化 ● 可視化しての知見 3
4.
電力スマートメーターとは ● 最新の電力メーター ○ 消費電力をリアルタ イムに送信・集約 ■
検針不要 ● 電力自由化はこの仕 組みのおかげ 4
5.
スマートメーターの通信方式: Wi-SUN ● 日本発の省電力無線通信方式 ○
免許不要の帯域(920MHz帯)を利用 ○ 国内の電力会社のスマートメーターで採用 ○ 国際規格だが、国外での普及は絶望的状況 5
6.
Bルートとは ● 「Bルート」 ○ 電力のデータ取得の仕 組みを家庭向けに解放 ●
誰でも申し込める ○ 利用料無料 ○ ID/PWがもらえる 6
7.
Bルートの通常の利用方法 ● HEMS機器で利用可能 ● お高い ○
定価1.5〜4万円 7
8.
Bルートをハックする ● Wi-SUNモジュールからアクセス可能 ○ ググると先人が10人くらい見つかる ●
お高い ○ 定価0.8〜2万円 ● 今回はこの方針で頑張った話をします 8
9.
● スマートメーターとBルートとは ● スマートメーターで遊ぶ準備 ●
電力値取得の安定化 ● 可視化しての知見 9
10.
Bルート申し込み ● 東京電力のページから申し込める ○ IDが郵送されてくる ○
パスワードはメールで来る 10
11.
Wi-SUNモジュールの入手 ● 私はUDG-1-WSNEを入手 ○ NTT東日本が自社サービス利用者向けに販売 ●
他社モジュールと互換性がある 11
12.
自宅サーバの準備 ● 自宅に常時起動サーバが必要 ○ Wi-SUNモジュールを接続・利用するため ●
私はRaspberry Pi 2を利用 ○ 何のOSでも動かせるので常時起動だけが条件 12
13.
自宅サーバの準備 13 ● 部屋の隅に設置 ○ メーターの近くに置 く必要はなさそう
14.
● スマートメーターとBルートとは ● スマートメーターで遊ぶ準備 ●
電力値取得の安定化 ● 可視化しての知見 14
15.
拾ったコードを動かしてみた ● 拾ったコードでも電力値は取れる ● ずっと動かしてると固まる ○
UDPのせいか、到達性の保障がない ○ タイムアウト処理やエラーハンドリングが大事 ● 自分で作った方が良さそう 15
16.
Wi-SUNモジュールの扱い ● OSからはシリアルデバイスに見える ○ 大抵の言語で扱えるはず ○
私はクロスコンパイルが楽なGoを採用 16
17.
安定動作するようになった ● hnw/mackerel-plugin-smartmeter ● 1分に1回電力値・電流値を取得 ○
値が取れないのは1日に2〜5回程度 ● 総データ量を減らした方が安定した ○ 過剰にリトライするとしばらく不安定になる ● 仲間が少なすぎてノウハウが少ない 17
18.
● スマートメーターとBルートとは ● スマートメーターで遊ぶ準備 ●
電力値取得の安定化 ● 可視化しての知見 18
19.
可視化ツールの選定 ● サーバ監視ツール(Grafana、Muninなど) ● サーバ監視サービス ○
Datadog、Mackerel ● IoT向け可視化サービス ○ Machinist、Ambient ● 今回はMackerelを採用 19
20.
知見(1) 大電力の家電の利用が見える 20
21.
知見(1) 大電力の家電の利用が見える ● 電力は1分に1回、1W単位で値が取れる ●
数分以上使う大電力家電はわかりやすい ○ 40W白熱電球を付けっ放し、くらいでもわかる ○ ライフログとして面白い ● ブレーカー警報が出せそう 21
22.
知見(2) R相T相の消費電流が見える 22
23.
知見(2) R相T相の消費電流が見える ● 単相3線式のR相T相ごとに電流値が取れる ○
大電流が流れたとき、コンセント位置を絞り込める ○ あまり知られていない印象 ● 使い道はともかく面白い 23
24.
24 完
25.
読むべき仕様書 ● SKコマンド ○ デバイスに送りつけるATコマンド的なもの ○
全デバイスでほぼ共通 ● ECHONET Lite ○ 家電系の業界統一の通信プロトコル、L7層相当 ○ もちろん日本独自 25
26.
自作は非合法? ● スマートメーターへの接続には認証が必要 ○ 業界団体的なルール? ●
電波法的にはセーフなのではないか ○ だとしても行儀はよくない 26
Download