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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kiyotaka Doumae
March 05, 2019
Technology
1.1k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
スマートスピーカーで身の回りのメトリクスを管理しよう!
スマートスピーカーを遊びたおす会 vol.5 - connpass
https://kotodama.connpass.com/event/120483/
Kiyotaka Doumae
March 05, 2019
More Decks by Kiyotaka Doumae
See All by Kiyotaka Doumae
うちの会社の評判は?SNSの投稿分析にAIを使ってみた
doumae
0
790
テックブログなんてやるつもりはなかった - テックブログカンファレンス (2020.02.25)
doumae
0
3.1k
車載スマートスピーカーで自動車コミュニケーション
doumae
1
1.5k
車載GoogleHomeで写真撮影
doumae
1
240
Other Decks in Technology
See All in Technology
SIer20年! 培ったスキルがスタートアップで輝く時
shucho0103
0
830
Snowflakeと仲良くなる第一歩
coco_se
4
410
日本 Fintech 未来予測レポート 2027〜2028年(オリジナル版)
8maki
0
1.5k
失敗を資産に変えるClaude Code
shinyasaita
0
310
手塩にかけりゃいいってもんじゃない
ming_ayami
0
250
データサイエンスを価値につなげるプロジェクト設計 〜 DS一年目が現場で得た気づき 〜
ysd113
1
170
"何を作るか"を任される エンジニアは、どう育つのか
yutaokafuji
1
590
LLMにもCAP定理があるという話
harukasakihara
0
290
FDE という解 ― 暗黙知と明示知をつなぐ、伴走型エンジニアリング ―
otanet
0
130
Claude Code の Sandbox 機能を Anthropic Sandbox Runtime(srt) で試そう!/lets-play-anthropic-sandbox-runtime
tomoki10
1
530
AIの性能が向上しても未解決な組織の重大問題は何か?/An Unsolved Organizational Problem in the Age of AI
moriyuya
3
610
2026TECHFRESH畢業分享會 - Lightning Talk - E起 See See : 電商推薦讀心術? 數據說了算
line_developers_tw
PRO
0
750
Featured
See All Featured
Balancing Empowerment & Direction
lara
6
1.2k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
BBQ
matthewcrist
89
10k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
200
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
140
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
360
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
200
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
160
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.7k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.3k
Transcript
1 © Internet Initiative Japan Inc. スマートスピーカーで身の回りのメトリクスを管理しよう! スマートスピーカーを遊びたおす会 vol.5 株式会社インターネットイニシアティブ
堂前清隆 (
[email protected]
) https://twitter.com/IIJ_doumae https://www.facebook.com/kdoumae
2 堂前 清隆 (所属: IIJ) @IIJ_doumae 会場スポンサーセッション (第3回・第4回) 発表
3 (第3回) 車載スマートスピーカーで運転中に写真撮影 • 車に乗せたGoogle Homeを使い、音声操作で写真撮影 • 運転中にハンズフリーで写真撮影してスマホに転送 • Google
Home Mini • Raspberry Pi • モバイルWi-Fiルーター • USBカメラ • スマホ • slack
4 (第4回) 車載スマートスピーカーで運転中のコミュニケーション • 車に乗せたGoogle Homeを使い、電光掲示板に 任意のメッセージを表示 • 運転中ハンズフリーで後ろの車にメッセージを伝 えることができる
動画
5 仕組み Google Homeへのアクションをインターネット経由で中継 車内に設置したRaspberry Piが電光掲示板を駆動 Google Assistant Mobile Wi-Fi
(1) (2) (3) (4) Webhook (HTTPS) (5) MQTT (6) display OK, Google. 後ろの車に 「ありがとう」 と伝えて。 IoTサービス インターネット 車内
6 つまり • スマートスピーカーを自宅だけで使うなんてもったいない • スマートスピーカーを持ち運ぶことで、新しい使い方が! • スマートスピーカーの動作にはインターネット接続が必要
7 [PR] IIJmio IoT サービス • スマートスピーカーにはインターネット接続が必要 • 屋外ではモバイルWi-Fiルータを使うことになる •
スマートスピーカーのために月数千円はつらい…… • IIJmio IoTサービスなら200円/月! • 通信量100MB/月 https://www.iijmio.jp/mit/ 初期費用600円・SIMカード発行手数料200円・Wi-Fiルータは別途調達
8 今回は…… • 自動車ネタは用意できませんでした (ちょっと忙しくて……)
9 私事ですが • 先日健康診断で厳しい指導を受けました • 体重を測って記録つけてください • 血圧を測って記録をつけてください
10 体重計・血圧計 • いちいち測定した記録をメモするのめんどくさい • 通信対応の体重計・血圧計も販売されているものの… • 結構高い • (今持ってる体重計買い換えるのも……)
• 「スマホアプリで管理できます」って言われても • (PCで管理してグラフ化したい……)
11 そこで われわれには Voice UI があるじゃないか! でも、計測結果はどこに記録する……? OK, Google. 体重◦◦キロ
はい、体重を 記録しました。
12 [PR] センサーのデータ収集・可視化にMachinist (マシニスト) IoTセンサーやサーバの数値 データを手軽にグラフ化でき るサービスを始めました 無料で利用できます REST(HTTP+JSON)で データを送れば、
Machinistがいい感じに グラフ化してくれます https://machinist.iij.jp/ • サーバの負荷をグラフに …… • 部屋の温度・湿度をグラフに …… • 太陽電池の発電量をグラフに ……
13 身の回りのメトリクス(体重・血圧)を Machinistで整理しましょう。
14 Machninist (マシニスト) MachinistはIIJが開発したIoT向け可視化サービス (法人向けIoTサービスで提供している機能を一部切り出したものです) グラフを書くというとExcelが思い浮かびますが…… • Machinistの特徴 • 個人でも無料で利用できます
• 数値データを保存できます • 自動的にグラフが書けます • 保存したデータは外部出力もできます • データが一定の値を超えたときの通知も可能です Excel • データは人間が入力する • グラフの作成はデータが 集まってから Machnist • データはIoTデバイスが自動送信 • リアルタイムにグラフ表示 ※ExcelでもマクロやAPIを駆使すればある程度自動化はできます ※今回はスマートスピーカーから データ送信するので完全に自動で はありませんが。
15 Machinistのデータ構造 適用にデータを投入するといい感じに扱ってくれます Metrics Agent value value value … Metrics
value value value … Metrics value value value … Metricsは最初に定義しなくてよい (データを送信すると勝手に追加される) Agentはあらかじめ追加しておく (複数登録できる) value(data)を送信するタイミングは適当で良い (Metricsでそろっていなくて良い) 体重 最高血圧 最低血圧 私
16 Machinistへのデータ投入 • Machinistにアカウント登録 (無料) • 管理画面でAPIKEYを発行してメモ • 管理画面でAgentを登録 •
https://gw.machinist.iij.jp/endpoint にJSON形式でPOST • 細かいことを考えずに、以下のデータを送ればいい ※api_keyはHTTP headerで送信するのが仕様だが、実はjson中に含めてもOK
17 IFTTT Trigger 今回もIFTTTに頼ります。 Google Assistantの “Say a phrase with
a number” を利用。 # に書いた部部分の数字を 取り出してくれる。 こちらは別の言い回しの登録→
18 IFTTT Action Webhookで送信する。 APIキーを入れる Triggerで取り出した数値が入る
19 即座にグラフ化! ※値はダミーです
20 監視も設定できます
21 最後に • Machnist (ましにすと) 無料なので使ってみてね [PR] • https://machinist.iij.jp/ •
IFTTTからも使えます • 記録したデータをCSVにexportすることもできます • 今後他アプリとの連携機能も追加予定! • って開発担当が言ってた…… • ぶっちゃけ体重・血圧の管理するだけならGoogle Sheetに 書き出す方が使いやすいと思います……