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
OK Google, 今何度?〜オムロンセンサ/isaax/Ambientを使って部屋の温度を知る〜
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yuta Yasugahira
March 13, 2019
Technology
530
0
Share
OK Google, 今何度?〜オムロンセンサ/isaax/Ambientを使って部屋の温度を知る〜
2019年3月13日のisaax勉強会#27のLT資料です。
Yuta Yasugahira
March 13, 2019
More Decks by Yuta Yasugahira
See All by Yuta Yasugahira
両方読んでみてわかった!XP初版と2版からの学び / Learning from XP 1st and 2nd
yasugahira0810
3
1.9k
会読のススメ〜XP会読会から学んだこと〜 / Encouragement of Reading and Discussion
yasugahira0810
0
460
平成30年のナウい勉強方法
yasugahira0810
1
600
Railsチュートリアル完走後の次の一歩
yasugahira0810
2
2.7k
Other Decks in Technology
See All in Technology
AIが変えた"品質の守り方"
kkakizaki
12
3.9k
Typiaで配信JSONの安全性を構造的に担保する(TSKaigi2026)
righttouch
PRO
1
180
食べログのサーキットブレーカー導入を振り返って
atpons
0
110
Strands Agents超入門
kintotechdev
1
100
サプライチェーン攻撃への備えについて考えている #湘なんか
stefafafan
3
2.4k
DI コンテナ自動生成ツールを実装してみた / intro-autodi
uhzz
0
870
AI時代に求められる思考のパラダイムシフト
nrinetcom
PRO
1
150
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
15
13k
LLM時代のリファクタリング戦略_AIエージェントによる段階的・安全なTS移行方法
play_inc
0
180
権限管理設計を完全に理解した
rsugi
2
210
Agentic AI時代における メルカリのAIガバナンスとガードレール実装
naoichihara
15
15k
TypeScript で Platform SDK を作る技術
toiroakr
1
310
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
370
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
140
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
750
Paper Plane (Part 1)
katiecoart
PRO
0
7.9k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
380
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
310
Information Architects: The Missing Link in Design Systems
soysaucechin
0
940
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
The Cost Of JavaScript in 2023
addyosmani
55
9.9k
Transcript
OK Google, ࠓԿʁ ʙΦϜϩϯηϯα/isaax/AmbientΛͬͯ෦ͷԹΛΔʙ isaaxษڧձ#27ʢ2019.3.13ʣ ҆ϲฏ༤ଠ
ࣗݾհ ໊લɿ҆ϲฏ ༤ଠʢyasugahira0810ʣ ࣄɿSIerͰ৽نϏδωεൃ IoT ɿ2018ळ͔ΒڵຯΛ࣋ͪ࢝ΊΔ isaaxษڧձ2݄ͷ#25͕ॳࢀՃ
ࠓ͓͢͠Δ༰ ˎGoogle Homeʹ෦ͷԹΛڭ͑ͯΒ͏ σϑΥϧτͰڭ͑ͯ͘ΕΔͷ֎ͷԹ ෦ͷԹΛڭ͑ͯ͘ΕΔ΄͏͕͏Ε͍͠ isaaxษڧձ#25ͰֶΜͩ༰Λͪΐͬͱൃల࣮ͤͯͨ͞͠ 16.8℃Ͱ͢ OK Google, ࠓԿʁ
←֎ͷԹ 10℃Ͱ͢ OK Google, ࠓԿʁ σϑΥϧτ Γ͍ͨ͜ͱ ←෦ͷԹ
͢͜ͱɾ͞ͳ͍͜ͱ Ambient ΞϓϦͷมߋΛGitHubө isaax͕ΞϓϦͷมߋΛݕ isaax͕isaaxd(*1)ΞϓϦΛ Ϋϥυͷηϯασʔλॻࠐ Ϋϥυ͔Βͷηϯασʔλಡࠐɾग़ྗ αϯϓϧΞϓϦΛมߋͯ͠ ηϯασʔλΛՄࢹԽ͢Δͧʂ Raspberry
Pi্Ͱηϯα σʔλΛՄࢹԽͰ͖ͨ(*2) ϋ ϯ ζ Φ ϯ ͷ ༰ ൃ ల ՝ ͬ͘͟Γ࣮ͨ͠ͷྲྀΕ ͞ͳ͍ ͢ *1 Raspberry PiʹΠϯετʔϧ͞ΕͨisaaxͷΤʔδΣϯτ *2 ՄࢹԽͨ͠ηϯασʔλLANͰͳ͍ͱ֬ೝͰ͖ͳ͍ ৄࡉͳखॱisaaxษڧձͷࢿྉࢲͷϒϩάΛ ͝ཡ͍ͩ͘͞ɻ࠷ޙʹ·ͱΊͯURLΛه͠·͢ɻ
Ϋϥυͷηϯασʔλͷॻࠐ ˎAmbientͷར༻४උΛ͢Δ ˎisaaxd͕࣮ߦ͢ΔstartεΫϦϓτΛमਖ਼͢Δ • Raspberry Pi্ͷηϯασʔλΛΫϥυʹ্͛Δํ๏৭ʑ͋Δ • ࠓճૉʹखॱ͕༻ҙ͞Ε͍ͯΔAmbientΛ͏ • ΞΧϯτొɺνϟωϧ࡞ɺID/Ωʔͷ֬ೝΛ࣮ࢪ
• ͬͯΔ͜ͱ؆୯ & खॱஸೡͳͷͰɺಛʹ໎Θͳ͍ͣ • ఆظతʹηϯασʔλΛAmbient ॻ͖ࠐΉΑ͏startεΫϦϓτΛमਖ਼ • isaaxڥมαʔϏεΛ͏ͱAmbientͷ ID/ΩʔΛϓϩάϥϜʹॻ͖ࠐ·ͣʹࡁΉ • AmbientͰάϥϑ͕ඳը͞ΕΔͱ͏Ε͍͠ʂ • ͜ΕͰ֎͔ΒͰ෦ͷԹΛ֬ೝͰ͖Δ
ˎambient-libͰAmbientʹஷΊͨσʔλΛಡΈऔΔ ˎ෦ͷԹڭ͑ͯΒ͑Δ͕ɺରͷճ͕ଟ͍ • Ambient͕༻ҙ͍ͯ͠ΔNode.jsϥΠϒϥϦʔambient-libΛར༻͢Δ • DialogflowͰAmbient্ͷ࠷৽ͷηϯασʔλ1݅ΛಡΈࠐΉ • Ambient͕ηϯασʔλΛฦ͢·ͰͭΑ͏ಉظॲཧΛॻ͘ • Node.jsશવΘ͔ͬͯͳͯ͘ɺ͜͜Ͱ͍ͩͿۤ࿑ͨ͠
Ϋϥυ͔Βͷηϯασʔλͷಡࠐɾग़ྗ ʮࠓԿʁʯͷҰݴͰ෦ͷԹΛڭ͑ͯΒ͍͍ͨ ΞϓϦ໊Λࢦఆ →Default Welcome Intent͕ฦΔ తͷIntentͷϑϨʔζΛࢦఆ →෦ͷԹΛڭ͑ͯ͘ΕΔ ର ̍ ର ̎
ˎݺͼ͔͚ͷͰDefault Welcome IntentΛলུ ˎΤΠϦΞεΛͬͯΞϓϦ໊Λলུ VUIͷϢʔβϏϦςΟͷվળ ʮΞϓϦ໊ΛͬͯϑϨʔζʯͰDefault Welcome IntentΛলུʢઃఆෆཁʣ ㅟ ㅟ
ㅟ ㅟ ㅟ ㅟ ㅟ ㅟ Τ Π Ϧ Ξ ε ର̍ճͰࡁΉ͕·ͩΠϚΠν Google HomeΞϓϦͰઃఆ ʢগ͠༨ܭͳϑϨʔζೖΔ͕ʣ ʮࠓԿʯͰ෦ͷԹΛΕͨ
• ΦϜϩϯηϯα/isaax/AmbientΛͬͯΫϥυ্Ͱ෦ͷԹΛՄࢹԽ • Google HomeΛͬͯʮࠓԿʁʯͰ෦ͷԹΛΕΔΑ͏ʹͨ͠ ·ͱΊ 16.8℃Ͱ͢ OK Google, ࠓԿʁ
͍ɻԹܭͷςετόʔδϣϯͰ͢ɻ 16.8℃Ͱ͢ OK Google, ࠓԿʁ Γ͔ͨͬͨ͜ͱ ·͊ɺΑ͠ʂʢΑΓྑ͍Γํ͝ଘͷํڭ͍͑ͯͩ͘͞ʣ ͬͨ͜ͱ
• isaaxษڧձ#25ͷϋϯζΦϯςΩετ ΦϜϩϯઈରѹηϯαධՁϞδϡʔϧΛRaspberryPiʹܨ͍ͰՄࢹԽ(ೖฤ) <https://camp.isaax.io/ja/examples/2smpb-02e-raspberry-pi> • isaaxษڧձ#25ͷϋϯζΦϯΛ෮शͨ͠ϒϩάهࣄ ΦϜϩϯઈରѹηϯα2SMPB-02EΛͬͯΈͨ <http://sonomirai.hatenablog.com/entry/2019/02/13/002711> • ΫϥυͷηϯασʔλͷॻࠐͰࢀর͢ΔϋϯζΦϯςΩετ
ΦϜϩϯڥηϯαɾAmbientɾisaaxϋϯζΦϯ <https://camp.isaax.io/ja/examples/visualize_omron_iot_sensor_with_ambient_and_isaax> • ηϯασʔλॻࠐͷίʔυ <https://github.com/yasugahira0810/2smpb02e-with-isaax/blob/master/sample2.py> • ηϯασʔλಡऔͷίʔυɾઃఆ index.js<https://gist.github.com/yasugahira0810/657ed179825c8a71686dc249d69a6624> package.json<https://gist.github.com/yasugahira0810/97dd92d43cc37b10da55eb6fdc6c0d87> • VUIͷϢʔβϏϦςΟͷվળͷৄࡉͳखॱʹ͍ͭͯͷϒϩάهࣄ Google HomeͱobnizͰ෦ͷిؾΛON/OFF͢Δ <http://sonomirai.hatenablog.com/entry/2018/12/10/083146> ࢀߟ