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
HomeKit Hack
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Shingo Tamaki
December 06, 2016
Technology
2
400
HomeKit Hack
HomebridgeによるHomeKit Hackのご紹介です。
Shingo Tamaki
December 06, 2016
Tweet
Share
More Decks by Shingo Tamaki
See All by Shingo Tamaki
Use Gemini CLI from Claude Code as part of Sub Agent
tamaki
0
260
Let's make an Immersive Video with APMP
tamaki
0
41
Firebase Studioで始めるモバイルアプリ開発入門
tamaki
0
33
Introduction to Claude Code Action
tamaki
0
750
AIエージェントを使ったiOSアプリ開発を試してみた
tamaki
0
170
沖縄モバイルアプリ開発勉強会#1
tamaki
0
140
iOSアプリ開発を始めよう
tamaki
0
230
詳解xcresult.pdf
tamaki
0
420
メルペイでのリグレッションテスト自動化推進のこれまでとこれから
tamaki
0
800
Other Decks in Technology
See All in Technology
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.2k
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
4
1.3k
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
What happened to RubyGems and what can we learn?
mikemcquaid
0
250
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
170
入社1ヶ月でデータパイプライン講座を作った話
waiwai2111
1
250
使いにくいの壁を突破する
sansantech
PRO
1
130
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
68k
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
420
Webhook best practices for rock solid and resilient deployments
glaforge
1
270
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
130
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
210
Featured
See All Featured
Paper Plane
katiecoart
PRO
0
46k
From π to Pie charts
rasagy
0
120
Tell your own story through comics
letsgokoyo
1
810
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
180
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
160
Code Reviewing Like a Champion
maltzj
527
40k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
55
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
92
Six Lessons from altMBA
skipperchong
29
4.1k
Transcript
HomeKit Hack
ࣗݾհ
ࣗݾհ Name: ۄ৴ޛ Job: ϙέϞϯGOτϨʔφʔ Hobby: !ɺిࢠ࡞ɺےτϨ"ɺiOS ΤϯδχΞ
͡Ίʹ
HomeKitΛ͍͍ͨͱ ͍͏ɺiOS։ൃऀͳΒ୭ ͕࣋ͭ͠ཉΛമ͚ग़ ͍ͯͩ͘͠͞ɻ
HomeKitͱʁ
HomeKitͱʁ Apple͕ఏڙ͢ΔεϚʔτϗʔϜͷͨΊͷϑϨʔϜϫʔΫɺ HomeKitରԠΛൢച͢ΔʹMFiೝূ͕ඞཁ
HomeKitରԠ
HomeKitରԠ Philips Hue (ϥΠτ) - ๛ͳௐޫػೳ - HomeKitରԠͰฮɺ͓ͦΒͬ͘ ͱ༗໊ͳHomeKitରԠ
HomeKitରԠ De'Longhi Multi Dynamic Heater WiFi Model - 2016ౙʹొͨ͠৽
What's New in HomeKit
What's New in HomeKit • HomeΞϓϦՃ • ϦϞʔτΞΫηεͱΦʔτϝʔγϣϯ(AppleTV/iPadඞཁ) • tvOSͰHomeKit
Framework͕Ճ • ରԠΞΫηαϦՃ(Doorbell, IP Cam, etc)
Home App
HomeΞϓϦ • iOS10͔ΒՃ͞Εͨඪ४ΞϓϦ • αϯϓϧϓϩάϥϜHomeKitCatalogͷڧԽ൛(ͷ༷ͳͷ) • ௨ηϯλʔɺίϯτϩʔϧηϯλʔ͔Βར༻Մೳ
Automation
Automation ݅Λఆٛ͢Δ͜ͱͰHomeKitରԠͷૢ࡞Λઃఆ͓ͯ͘͠ ͜ͱ͕Ͱ͖·͢ɻ - Ґஔใ - ࣌ؒࢦఆ - ΞΫηαϦ͕ίϯτϩʔϧ͞Εͨ࣌ -
ΞΫηαϦ(ηϯαʔ)͕Կ͔Λݕͨ࣌͠
Remote Access
Remote Access
Problem of HomeKit HomeKitରԠ͕... - গͳ͍ - ߴ͍ - ݸਓͰ։ൃ͕(΄΅)ग़དྷͳ͍
͜͜·ͰHomeKitͷ
Homebridge
What is Homebridge? • HomeKitରԠϒϦοδΤϛϡϨʔλ • HomeKitରԠͰͳ͍σόΠε͕ѻ͑ΔΑ͏ʹͳΔ! • HAP-NodeJS͕ίΞͱͳ͍ͬͯΔ •
HomeKit Accessory Simulator͔ΒϦόʔεΤϯδχΞϦ ϯάͯ͠ΔͬΆ͍ • HAP(HomeKit Accessory Protocol)ͷϦόʔεΤϯδχΞ Ϧϯάʹ͍ͭͯApple͔ΒDMCAϦΫΤετग़͞Εͯ
ͳʹΒո͍͠
Why use HomeKit?
Siri
Siri HomeKitSiriʹରԠ͓ͯ͠Γɺ ԻೝࣝʹΑΔίϯτϩʔϧ͕Մೳʹɻ ʮHey, Siri. ʙΛ(ONʹͯ͠|͚ͭͯ|OFFʹͯ͠|ফͯ͠)ʯ ΞΫηαϦͷίϚϯυSiriଆͰ͍͍ײ͡ʹղऍ࣮ͯ͠ߦ͘͠ Ε·͢ɻ
௨Λड͚Δ͚ͩͱԽ͠ ͍ͯͨͨ⌚ʹޫ໌͕ʂ
Home App
Home App ඪ४ΞϓϦɺཧͱૢ࡞΄΅͜ΕͰे HomeKit FrameworkͬͨiOSΞϓϦ։ൃ͕͍Γ·ͤΜɻ
ͪΖΜAutomation Remote Accessಈ͖ ·͢ɻ
Homebridge༻ྫ
IP CAM
homebridge-isight MBAͳͲͷϑϩϯτΧϝϥΛ༻
homebridge-camera- ffmpeg ༻ҙͨ͠ετϦʔϛϯάಈըΛઃఆ
Doorbell
! ϓϥάΠϯ͏·͘ಈ͔ͳ͔ͬͨ
DEMO
֎ઢϦϞίϯΛ ͬͨௐޫ by Siri
ϩοΫϝΧχζϜ ΛαʔϘͰ༻
ઔ෩ػ(Fan)Λ ϞʔλͰ༻
߉Ϳ͖ͬͯ·ͨ͠ʁ
iOSΤϯδχΞͷͨΊͷ ిࢠ࡞ͷษڧձ͋Γ https://www.facebook.com/ groups/1698775433676484/
Ҏ্