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
孤独に耐えるための自宅スマートホーム化のすゝめ(JAWS-UG 鹿児島 Vol.8 LT)
Search
Yutaka Fujisaki
October 20, 2018
Technology
0
500
孤独に耐えるための自宅スマートホーム化のすゝめ(JAWS-UG 鹿児島 Vol.8 LT)
JAWS-UG鹿児島勉強会 Vol.8 (
https://jawsug-kagoshima.doorkeeper.jp/events/79902
) でトークさせて頂いた資料です!!
Yutaka Fujisaki
October 20, 2018
Tweet
Share
More Decks by Yutaka Fujisaki
See All by Yutaka Fujisaki
2019.03.06 JBUG福岡@ヌーラボ Backlogでわかる炎上の見分け方、消し方 リビルド
yfujisaki
2
720
messaging apiとLine Payで広がるLINE Botの世界
yfujisaki
1
600
AWS(クラウド)活用思考と機能概要
yfujisaki
0
170
起業から3年間を支えてくれたintoneとChatOps〜面倒くさいを減らして運用を楽にしよう〜
yfujisaki
0
700
マイソースファクトリーでのStripeの導入を検討してみた
yfujisaki
1
350
Serverless Frameworkで気軽にAPIを公開してみる?(Python3.6・ヴィジュアル系編)
yfujisaki
0
320
コミュニティで会社ができた話とクラウドでのビジネスの話
yfujisaki
0
160
Other Decks in Technology
See All in Technology
KubeCon EU: Unlocking new Platform Experiences with Open Interfaces
salaboy
1
380
Autopsy of a Cascading Outage from a MySQL Crashing Bug
jfg956
0
200
XRミーティング 2024-03-20
1ftseabass
PRO
0
100
Kubeflow Pipelines v2 で変わる機械学習パイプライン開発
asei
4
340
大規模データとの戦い方
knih
1
480
GraphQLに入門してみた
chiroruxx
2
130
やっていきテスト
k6s4i53rx
0
160
ハイパフォーマンスな組織をつくるための開発生産性の考え方 / developer-productivity-high-performer-link-and-motivation
lmi
3
280
依存ライブラリはどこに?
takesection
0
120
HoneycombとOpenTelemetryでオブザーバビリティに入門してみる
sumiren
2
160
技術広報として2023年度に頑張ったこと / What we did well in FY2023 as a DevRel
pauli
5
490
プッシュ型子育てサービスを、先行プロジェクト実施自治体において開始します
govtechtokyo
0
290
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.8k
Adopting Sorbet at Scale
ufuk
66
8.5k
Code Reviewing Like a Champion
maltzj
512
39k
Ruby is Unlike a Banana
tanoku
95
10k
Six Lessons from altMBA
skipperchong
19
2.9k
In The Pink: A Labor of Love
frogandcode
137
21k
Designing with Data
zakiwarfel
94
4.8k
JazzCon 2018 Closing Keynote - Leadership for the Reluctant Leader
reverentgeek
178
11k
Infographics Made Easy
chrislema
237
18k
Rebuilding a faster, lazier Slack
samanthasiow
72
8.2k
[RailsConf 2023] Rails as a piece of cake
palkan
21
3.8k
Transcript
ݽಠʹ͑ΔͨΊͷ ࣗεϚʔτϗʔϜԽͷ͢ʍΊ
• ౻࡚ɹ༏ɹ • גࣜձࣾΦϧλʔϒʔεॴଐɹ • ۀࣥߦһCOOɹ • ۙͷϝΠϯλεΫɹ • Ԭࢢૈେ͝ΈऩूLINEBot
• JAWS-UGԬίΞϝϯόʔ (jawsugfuk) • ॳϝΠϯاըͱ࢘ձˠ࠷ۙ ओʹձఏڙ • ҰਓΒ͠ྺ20ʢށ੶៉ྷʣ
ɹAWSͷαʔϏε͕৭ʑ͋ΔͷΘ ͔ͬͨɻ ͰԿʹɾɾɾ ͱ͍͏ํ͚ʹతͷҰͭͱͯ͠
εϚʔτϗʔϜʁ εϚʔτϗʔϜʢSmart HomeʣͱɺՈిΛ͡Ίͱͨ͠ ༷ʑͳՈφΧͷσόΠε͕ଓ͠߹͏͜ͱͰɺզʑͷੜ׆ΛΑ Γշదʹ͢Δͷͩɻ1 1 εϚʔτϗʔϜ | IoTχϡʔεɿIoT NEWS.
ԶࢯͷεϚʔτϗʔϜɹ
None
ݰؔͷϥΠτ͕ਓײηϯαʔͰىಈ
WI-FI OA λοϓͰ ిݯૢ࡞
WI-FI OA λοϓΛ εϚϗ͔Βిݯૢ࡞
nature remo͔Β Ոిૢ࡞
ࠓճAPIͰɺ৭ʑͳ͜ͱ͕Ͱ͖Δ nature remo ʹ͍͓ͭͯ͠·͢ɻ
nature remoͱ
1. Nature RemoʢωΠνϟʔϦϞʣɺ͓͍ͷՈిΛΠϯ λʔωοτʹܨ͛Δ͜ͱͰɺखܰʹεϚʔτϗʔϜΛ࣮ݱ͢ ΔεϚʔτϦϞίϯ 2. εϚϗΞϓϦΛͬͯɺ֎ग़ઌ͔ΒՈిΛૢ࡞͢Δ͜ͱ͕Ͱ ͖Δ 3. Amazon
EchoͳͲͷεϚʔτεϐʔΧʔͱ࿈ܞͤ͞Δ͜ͱ ͰɺԻͰՈిΛૢ࡞Ͱ͖ΔΑ͏ʹͳΔɻ
ɹnature remo API ެ։ࡁʂ https://developer.nature.global
ɹͱ͍͏͜ͱʁ
ɹ͖ʹՈి͕͍͡ΕΔͧʂ
ɹnature remo API ͰͰ͖Δ͜ͱ • Ոిૢ࡞ • ࣨԹʢσόΠεใʣ • ࣨ࣪ʢσόΠεใʣ
• ࣨͷ໌Δ͞ʢσόΠεใʣ • ਓײηϯαʔʢσόΠεใʣ
σόΠεͷͷͱΓํ • curl -X GET "https://api.nature.global/1/devices" -H "accept: application/json" -H
"Authorization: Bearer {͋ͳͨͷΞΫη εToken}" | jq . • վߦෆՄ
औΕͨͲʔʂ [ { "newest_events": { "hu": { "val": 40, "created_at":
"2018-10-19T16:43:35Z" }, "il": { "val": 185.6, "created_at": "2018-10-19T20:05:54Z" }, "te": { "val": 24.39, "created_at": "2018-10-19T11:58:43Z" } } } ]
औΕͨʹ͍ͭͯ 1. te.val:ઁࢯͷؾԹ 0.1ɹ୯Ґ 2. hu.val: ࣪ ɹ10ˋ୯Ґ 3. il.val:
র 1͔Β̎̑̑ɻ1ʙ50(҉͍) 51ʙ127(ബ҉͍)ɹ 128ʙ205(ബ໌Δ͍) 206-255(໌Δ͍)
রʹযΛ͋ͯͯΈΔ
ిؾͷ͍ͭͨ෦ [ { "newest_events": { "il": { "val": 185.6, "created_at":
"2018-10-19T20:05:54Z" } } } ]
ిؾͷফ͑ͨ෦ [ { "newest_events": { "il": { "val": 6.8, "created_at":
"2018-10-19T22:47:45Z" } } } ]
ͱ͍͏͜ͱʂɹ ͜ͷࠩΛΩʔʹͯ͠Կ͔ Λ͢ΔLambda͔͚Δ Ͷʂʂ
ࠓޙʹ͚ͯͷΞΠσΞ • ిؾͷফ͠ΕΛՈΛग़Δ࣌ؒʹ͑ͯ͘ΕΔAlexaεΩϧ • Ոిૢ࡞Ͱ͖ΔͷͰ৸Δલʹ͑echoϘλϯҰൃͰ͚ͤΔͱ ͍͍ͳɾɾɾɾ • LambdaҰݸͰ݁ߏ͍͚Δͣ
࠷ޙʹ • nature remoAPI͕ެ։͞Ε͍ͯ͏ΔͷͰɺࣗͷՈిͱ͍ ͏ۙͳ՝Λղܾ͢Δͷʹཱͪ·͢ • API͕ެ։͞Ε͍ͯΔͱ͍͏͜ͱɺ֤छAWSͷαʔϏε͔ Βݺͼग़ͯ͑͠Δͱ͍͏͜ͱͰ͢ • ಛʹLambdaͱ͍ͬͨFaaSDynamoDBͱ͍ͬͨNoSQLͱ૬
ੑ͕͍͍ͱࢥ͍·͢ • AWSʹ׳ΕΔͷΛ݉Ͷͯͥͻ͞ΘͬͯΈ͍͔͕ͯͰ͠ΐ͏
એ
None
Φϧλʔϒʔε͕ଃΔςοΫϝσΟΞ https://aadojo.com
AADojoओՎ! https://www.youtube.com/watch?v=oQxouzIJp1Y