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
Shingo Tamaki
December 06, 2016
Technology
2
380
HomeKit Hack
HomebridgeによるHomeKit Hackのご紹介です。
Shingo Tamaki
December 06, 2016
Tweet
Share
More Decks by Shingo Tamaki
See All by Shingo Tamaki
沖縄モバイルアプリ開発勉強会#1
tamaki
0
82
iOSアプリ開発を始めよう
tamaki
0
120
詳解xcresult.pdf
tamaki
0
290
メルペイでのリグレッションテスト自動化推進のこれまでとこれから
tamaki
0
680
What do you want to test with UI Test v2
tamaki
2
840
JPQRによって変わる日本のQRコード決済
tamaki
0
240
What's New in Testing
tamaki
1
58
What do you want to test with UI Test
tamaki
5
1.8k
How to control state in UI Test
tamaki
4
2.5k
Other Decks in Technology
See All in Technology
スクラムチームを立ち上げる〜チーム開発で得られたもの・得られなかったもの〜
ohnoeight
2
350
Introduction to Works of ML Engineer in LY Corporation
lycorp_recruit_jp
0
120
Terraform CI/CD パイプラインにおける AWS CodeCommit の代替手段
hiyanger
1
240
AWS Media Services 最新サービスアップデート 2024
eijikominami
0
200
Engineer Career Talk
lycorp_recruit_jp
0
170
BLADE: An Attempt to Automate Penetration Testing Using Autonomous AI Agents
bbrbbq
0
310
SRE×AIOpsを始めよう!GuardDutyによるお手軽脅威検出
amixedcolor
0
120
New Relicを活用したSREの最初のステップ / NRUG OKINAWA VOL.3
isaoshimizu
2
610
OCI Network Firewall 概要
oracle4engineer
PRO
0
4.1k
マルチモーダル / AI Agent / LLMOps 3つの技術トレンドで理解するLLMの今後の展望
hirosatogamo
37
12k
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
2
3.2k
Taming you application's environments
salaboy
0
190
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
Being A Developer After 40
akosma
86
590k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
10 Git Anti Patterns You Should be Aware of
lemiorhan
654
59k
It's Worth the Effort
3n
183
27k
A designer walks into a library…
pauljervisheath
204
24k
How to Ace a Technical Interview
jacobian
276
23k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
Code Review Best Practice
trishagee
64
17k
Mobile First: as difficult as doing things right
swwweet
222
8.9k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Music & Morning Musume
bryan
46
6.2k
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/
Ҏ্