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
NOT A HOTEL TALK #4 (SmartHome Team)
Search
amazones
March 07, 2023
Technology
0
67
NOT A HOTEL TALK #4 (SmartHome Team)
This is the Smart HomeTeam's presentation material from NOT A HOTEL TALK #4 held on February 13.
amazones
March 07, 2023
Tweet
Share
More Decks by amazones
See All by amazones
CallKitを実装して はまったところをお話します
k191k
2
1.1k
Other Decks in Technology
See All in Technology
地域DXにおけるGrafana活用事例
wacky
0
390
Vue.js、Nuxtの機能を使い、 大量のコピペコードをリファクタリングする
igayamaguchi
3
1.4k
WebRTC と AI の組み合わせ
tnoho
0
100
最新のWasm事情
askua
5
2.5k
テクニカルライターのチームで「目標」をどう決めたか / MVV for a Team of Technical Writers
lycorptech_jp
PRO
3
160
Unlearn Modularity
lemiorhan
6
310
実は仲良し?Amplify Gen2と生成AI
mkdev10
0
150
寒冷地稲作の歴史にみるコミュニティ
miu_crescent
2
140
次は君だ。~Japan AWS Jr. Champions 受賞までの奇跡~
fukuchiiinu
0
120
人工衛星開発のための C2A フレームワークとその開発体験
sksat
0
110
VPoE Meetup Vol.1 VPoEとして実践してきたことと反省点
coconala_engineer
2
180
いまいまMySQL2024 @ OSC Nagaoka
sakaik
3
300
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1030
450k
Building an army of robots
kneath
302
42k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2k
Building Your Own Lightsaber
phodgson
102
6k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Bash Introduction
62gerente
608
210k
How GitHub (no longer) Works
holman
311
140k
Gamification - CAS2011
davidbonilla
80
5k
A Philosophy of Restraint
colly
203
16k
For a Future-Friendly Web
brad_frost
174
9.4k
Music & Morning Musume
bryan
46
6.1k
Into the Great Unknown - MozCon
thekraken
31
1.4k
Transcript
スマートな暮らしを支えるホームコントローラー開発の裏側 Kie Ikebata
誰かカーテン閉めてくれ .... 誰か電気消してくれ.... 誰かエアコンつけてくれ .... 誰かチャンネルかえてくれ .... 快適な暮らし? 誰か加湿してくれ....
探すぞ〜
ほう...なるほどな...
None
None
None
カーテン閉めます 電気消します エアコンつけます チャンネルかえます 快適な暮らし 加湿します
AOSHIMA NASU
キッチンの電気をつけたいだけなのに ...
全て思いのまま!
技術スタック Backend - GO - gRPC, Protocol buffer iOS
- Swift - TCA Infra - Google Cloud - KNX
None
None
クライアントからAPIをたたく API例:サウナの温度を変更する
バックエンドからKNXDevice(サウナ)にコマンドを送る
KNX ホームオートメーションを実現するための国際規格 → KNXは施設の設備やセンサーなどをメーカーに縛られずにひとつのシステムの中で制御する仕組み KNX DEVICE KNX DEVICE NOT A
HOTEL Backend LogicMachine ※各ハウスに物理的に配置された物理サーバ
KNXDevice(サウナ)からフィードバックがバックエンドに送られる フィードバック例:サウナがつきました、サウナ温度が80度になりました
Firestoreのステータス(サウナ温度、サウナ電源状態等)が更新され、クライ アントはその値でUIの表示を更新
PO:1人 PDM:1人 エンジニア:5人 80, 90, 2000年代と各年代揃って〼 東京、福岡、大阪 日本全国いろんなところにいます 毎日朝会やってます
建物が建つ前に、 現地で調整やテストしたりします
None
None
None
None
None
None
Thank you for listening!!