Submit Search
Upload
オレオレHomeKitサーバを作ろう
•
Download as PPTX, PDF
•
4 likes
•
3,086 views
Y
Yuto Yazaki
Follow
名古屋LT会で仮想HomeKitサーバ、「homebridge」について話ました。
Read less
Read more
Software
Report
Share
Report
Share
1 of 22
Download now
Recommended
TMCN 総会vol.11 LT資料
TMCN 総会vol.11 LT資料
TMCN 総会vol.11 LT資料
Yota Ishida
IRKitを使ったスマートハウスの実現 エフスタTOKYO 2014/12/6
IRKitで少し未来のスマートハウスに
IRKitで少し未来のスマートハウスに
Yota Ishida
2015-07-26 スマートライフアイデアソン 講演資料
俺の部屋がこんなに賢いわけがない
俺の部屋がこんなに賢いわけがない
Yota Ishida
やろうぜ!おうちハック at IOT LT #6 Talk
やろうぜ!おうちハック at IOT LT #6 Talk
やろうぜ!おうちハック at IOT LT #6 Talk
sonycsl
コーヒーサーバー2014 https://www.youtube.com/watch?v=90l0AWPvGQg TENGA ローリング・ヘッド ハードを使ったTENGA DJ https://www.youtube.com/watch?v=ZxtvFc46DWY 焼き色を選んで焼けるトースター https://www.youtube.com/watch?v=ZBsoqYi4cpA 解説ブログ http://nokkiidev.tumblr.com/post/109093094257/works コーヒーサーバアプリのモック(Sinatra) http://nokkii.luna.ddns.vc:4567/ ベーカリーの秋(仮称)のアプリのモック(Rails) http://nokkii.luna.ddns.vc:3001/
IoT家電を作ってみて気がついたUX
IoT家電を作ってみて気がついたUX
Takuya Noaki
Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
Shuichi Tsutsumi
2013.12.11 potatotips #2 (クックパッド主催のTips共有会)発表スライド 技適を取得していないデバイスの取り扱いについて。
BluetoothLEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
BluetoothLEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
Shuichi Tsutsumi
マルツパーツさんで購入したSigfoxモジュールをArduino M0で制御した話をIoTLT 熊本市 vol.3でお話ししたときのスライドです。
SIgfox触ってみた in IoTLT in 熊本市 vol.3
SIgfox触ってみた in IoTLT in 熊本市 vol.3
Katsuhiro Morishita
Recommended
TMCN 総会vol.11 LT資料
TMCN 総会vol.11 LT資料
TMCN 総会vol.11 LT資料
Yota Ishida
IRKitを使ったスマートハウスの実現 エフスタTOKYO 2014/12/6
IRKitで少し未来のスマートハウスに
IRKitで少し未来のスマートハウスに
Yota Ishida
2015-07-26 スマートライフアイデアソン 講演資料
俺の部屋がこんなに賢いわけがない
俺の部屋がこんなに賢いわけがない
Yota Ishida
やろうぜ!おうちハック at IOT LT #6 Talk
やろうぜ!おうちハック at IOT LT #6 Talk
やろうぜ!おうちハック at IOT LT #6 Talk
sonycsl
コーヒーサーバー2014 https://www.youtube.com/watch?v=90l0AWPvGQg TENGA ローリング・ヘッド ハードを使ったTENGA DJ https://www.youtube.com/watch?v=ZxtvFc46DWY 焼き色を選んで焼けるトースター https://www.youtube.com/watch?v=ZBsoqYi4cpA 解説ブログ http://nokkiidev.tumblr.com/post/109093094257/works コーヒーサーバアプリのモック(Sinatra) http://nokkii.luna.ddns.vc:4567/ ベーカリーの秋(仮称)のアプリのモック(Rails) http://nokkii.luna.ddns.vc:3001/
IoT家電を作ってみて気がついたUX
IoT家電を作ってみて気がついたUX
Takuya Noaki
Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
Shuichi Tsutsumi
2013.12.11 potatotips #2 (クックパッド主催のTips共有会)発表スライド 技適を取得していないデバイスの取り扱いについて。
BluetoothLEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
BluetoothLEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
Shuichi Tsutsumi
マルツパーツさんで購入したSigfoxモジュールをArduino M0で制御した話をIoTLT 熊本市 vol.3でお話ししたときのスライドです。
SIgfox触ってみた in IoTLT in 熊本市 vol.3
SIgfox触ってみた in IoTLT in 熊本市 vol.3
Katsuhiro Morishita
TMCNetworking Night Vol.01 with THE TERMINAL LT資料 オムロンHVCで取得した表情データを元に家電を制御
HVCのある暮らし
HVCのある暮らし
Yota Ishida
Dentoo.LT #11 https://atnd.org/events/65044
快適なメディア視聴環境のご提案
快適なメディア視聴環境のご提案
whywaita
# IRKitについて ### Conference With Developers 2 2014-02-01 @maaash ## 自己紹介 http://twitter.com/maaash http://github.com/mash http://maaash.jp/ ニューヨークかサンフランシスコで働きたいです ## IRKit ### opensource infrared remote controller ### http://getirkit.com/ ![background](http://farm6.staticflickr.com/5542/11931509156_42bdfe530c_b.jpg) ## ハードウェア構成 - WiFiモジュール (802.11b/g/n) - マイコン (ATMEGA32U4-AU Arduino Leonardoと同じ) - 赤外線LED x 2 - 赤外線受信器 ## 何ができるの 1 - 家のWiFiに接続 - モールス信号でWiFiの情報をiPhoneから渡す ## ![morse](http://farm8.staticflickr.com/7410/12244314343_cbe4abe0b9_b.jpg) ## 何ができるの 2 - 家のWiFiに接続 - 赤外線を送受信 ## ![learn](http://farm4.staticflickr.com/3815/12244203695_28b4b84888_b.jpg) ## 何ができるの 3 - 家のWiFiに接続 - 赤外線を送受信 - HTTPサーバになる http://irkitXXXX.local/ Bonjourで発見、ホスト名の解決 - GET /messages : 受信した赤外線信号をJSON形式でとれる - POST /messages : 赤外線を送信 ## 何ができるの 4 - 家のWiFiに接続 - 赤外線を送受信 - HTTPサーバになる http://irkitXXXX.local/ - インターネットからも http://api.getirkit.com/ IRKitはHTTPクライアントでもあり、インターネット上のサーバにロングポールしてる - GET /1/messages : 受信した赤外線信号をJSON形式でとれる - POST /1/messages : 赤外線を送信 ## 何ができるの 5 - そして **これをラップした iOS SDK** ## iOS SDK - install use cocoapods ``` $ cat podfile platform :ios, '7.0' pod 'IRKit', :git => 'https://github.com/irkit/ios-sdk.git' workspace 'MyApp.xcworkspace' xcodeproj 'MyApp/MyApp.xcodeproj' $ pod install ``` ## iOS SDK - 赤外線を送る ``` objc [signal sendWithCompletion:^(NSError *error) { NSLog(@"sent error: %@", error); }]; ``` ## iOS SDK - 赤外線を学習する ``` objc IRNewSignalViewController *vc = [[IRNewSignalViewController alloc] init]; vc.delegate = self; [self presentViewController:vc animated:YES completion:^{}]; #pragma mark - IRNewSignalViewControllerDelegate - (void)newSignalViewController:(IRNewSignalViewController *)viewController didFinishWithSignal:(IRSignal *)signal { if (signal) { NSLog( @"successfully learned! %@", signal ); _signal = signal; } [self dismissViewControllerAnimated:YES completion:^{ LOG(@"dismissed"); }]; } ``` ## iOS SDK - IRSignal IRSignal public methods ``` objc - (id) initWithDictionary: (NSDictionary*) dictionary; - (NSDictionary*) asDictionary; - (void) sendWithCompletion: (void (^)(NSError* error)) block; ``` NSDictionaryをJSON形式にしてサーバで保存して共有したりもできる ## どんなアプリがつくれるだろう - 位置情報連携して... - 音声認識して... - テレビ番組表と連携して... - ソーシャルと連携して... ## 未来 iPhoneを使って何かしようと思った時に、みなさんが既につくられているような、いろんなアプリがあって好みのアプリを選べたり、なければ作れるのは素晴らしい。 - Twitterみるとき - 写真とるとき、シェアするとき - ニュースみるとき - **家電使うとき** ## 続きは ### http://getirkit.com/ ### http://github.com/irkit/ios-sdk ### http://amazon.co.jp/gp/product/B00H91KK26 すみません品切れです。。 ### http://twitter.com/maaash
IRKitについて
IRKitについて
Masakazu Ohtsuka
HomeKit
Homekit 20140730
Homekit 20140730
Akira Sasaki
いらやしいこと考えながらつくりました
大人のHomekit
大人のHomekit
Ken Haneda
BLE4.2勉強会 MakerLab Nagoya
20160320 BLE4.2勉強会 MakerLab Nagoya
20160320 BLE4.2勉強会 MakerLab Nagoya
akihiro uehara
IoT縛りの勉強会 #6
モノのMashupで作る×ちょっぴり未来の生活
モノのMashupで作る×ちょっぴり未来の生活
Aya Ozawa (Igarashi)
2018年10月17日に開催された「Tech Night Vol.11〜明日から実践!スマートホーム・VUI勉強会〜」にて講演した内容です。 https://datahotel.connpass.com/event/102244/
インターホンと中国語の部屋
インターホンと中国語の部屋
NHN テコラス株式会社
Introduction to Homebridge
Homebridge
Homebridge
Hashimoto Hisashi
前回のMobile5にちょっと追加
The return of Mobile5
The return of Mobile5
Tomo Watanabe
AndroidとHTML5で変わる組込みの世界
AndroidとHTML5で変わる組込みの世界
Tomo Watanabe
弊社IoTプラットフォーム、ZUGYUUUN!のご紹介です。
JavaScriptで簡単IoT! RasPiをインターネットから制御するプラットフォームを作ったよ!
JavaScriptで簡単IoT! RasPiをインターネットから制御するプラットフォームを作ったよ!
Masaki Yamamoto
2016/02/09 Kyobashi.swift#1
既存プロジェクトにSwiftLintを導入した話
既存プロジェクトにSwiftLintを導入した話
akatsuki174
3/3の大阪版IoT縛りの勉強会の発表資料です。
おうちハックではじめるIoT
おうちハックではじめるIoT
Kosuga Masakatsu
IoTLTにて発表した内容です。
IoT ChatOps #IoTLT
IoT ChatOps #IoTLT
Keita Moromizato
第2回 CAMPHOR- x KMC 合同LT会 http://camphor.connpass.com/event/24746/ で発表した「iot.ymyzk.com の紹介」のスライドです.
iot.ymyzk.com の紹介
iot.ymyzk.com の紹介
Yusuke Miyazaki
家で使えて"ハックできる”IoTデバイスまとめ(日本版) @ヒカラボ IoTLT Vol. 7 Hackable IoT devices which are used for connected home
Hackable IoT devices which are used for connected home
Hackable IoT devices which are used for connected home
Daisuke Kimura
組込みにおけるHTML5
組込みにおけるHTML5
Tomo Watanabe
スマートファクトリーとRobotics API & CNTK(html5jロボット部 第7回勉強会) https://html5j-robot.connpass.com/event/44030/
Web エンジニアのためのWeb エンジニアのためのロボットアームの API を考えてみる
Web エンジニアのためのWeb エンジニアのためのロボットアームの API を考えてみる
Futomi Hatano
フューチャーホームコントローラーについて。 発表 2013/5/18 日本Androidの会秋葉原支部勉強会にて。
未来技術を実現するホームコントロールベンチャーを作ってみた
未来技術を実現するホームコントロールベンチャーを作ってみた
Hiroyuki Fujie
Description of Kadecot / Moekaden project performed in Sony Computer Science Laboratories, Inc. http://kadecot.net
Kadecot/Moekaden Project
Kadecot/Moekaden Project
sonycsl
2013年6月1日にOpenCUで開催したkonashi Make-a-thonの冒頭で使用したスライドです. http://www.opencu.com/2013/05/konashi-make-a-thon/
konashi Make-a-thon "What's konashi"
konashi Make-a-thon "What's konashi"
Reo Matsumura
More Related Content
Viewers also liked
TMCNetworking Night Vol.01 with THE TERMINAL LT資料 オムロンHVCで取得した表情データを元に家電を制御
HVCのある暮らし
HVCのある暮らし
Yota Ishida
Dentoo.LT #11 https://atnd.org/events/65044
快適なメディア視聴環境のご提案
快適なメディア視聴環境のご提案
whywaita
# IRKitについて ### Conference With Developers 2 2014-02-01 @maaash ## 自己紹介 http://twitter.com/maaash http://github.com/mash http://maaash.jp/ ニューヨークかサンフランシスコで働きたいです ## IRKit ### opensource infrared remote controller ### http://getirkit.com/ ![background](http://farm6.staticflickr.com/5542/11931509156_42bdfe530c_b.jpg) ## ハードウェア構成 - WiFiモジュール (802.11b/g/n) - マイコン (ATMEGA32U4-AU Arduino Leonardoと同じ) - 赤外線LED x 2 - 赤外線受信器 ## 何ができるの 1 - 家のWiFiに接続 - モールス信号でWiFiの情報をiPhoneから渡す ## ![morse](http://farm8.staticflickr.com/7410/12244314343_cbe4abe0b9_b.jpg) ## 何ができるの 2 - 家のWiFiに接続 - 赤外線を送受信 ## ![learn](http://farm4.staticflickr.com/3815/12244203695_28b4b84888_b.jpg) ## 何ができるの 3 - 家のWiFiに接続 - 赤外線を送受信 - HTTPサーバになる http://irkitXXXX.local/ Bonjourで発見、ホスト名の解決 - GET /messages : 受信した赤外線信号をJSON形式でとれる - POST /messages : 赤外線を送信 ## 何ができるの 4 - 家のWiFiに接続 - 赤外線を送受信 - HTTPサーバになる http://irkitXXXX.local/ - インターネットからも http://api.getirkit.com/ IRKitはHTTPクライアントでもあり、インターネット上のサーバにロングポールしてる - GET /1/messages : 受信した赤外線信号をJSON形式でとれる - POST /1/messages : 赤外線を送信 ## 何ができるの 5 - そして **これをラップした iOS SDK** ## iOS SDK - install use cocoapods ``` $ cat podfile platform :ios, '7.0' pod 'IRKit', :git => 'https://github.com/irkit/ios-sdk.git' workspace 'MyApp.xcworkspace' xcodeproj 'MyApp/MyApp.xcodeproj' $ pod install ``` ## iOS SDK - 赤外線を送る ``` objc [signal sendWithCompletion:^(NSError *error) { NSLog(@"sent error: %@", error); }]; ``` ## iOS SDK - 赤外線を学習する ``` objc IRNewSignalViewController *vc = [[IRNewSignalViewController alloc] init]; vc.delegate = self; [self presentViewController:vc animated:YES completion:^{}]; #pragma mark - IRNewSignalViewControllerDelegate - (void)newSignalViewController:(IRNewSignalViewController *)viewController didFinishWithSignal:(IRSignal *)signal { if (signal) { NSLog( @"successfully learned! %@", signal ); _signal = signal; } [self dismissViewControllerAnimated:YES completion:^{ LOG(@"dismissed"); }]; } ``` ## iOS SDK - IRSignal IRSignal public methods ``` objc - (id) initWithDictionary: (NSDictionary*) dictionary; - (NSDictionary*) asDictionary; - (void) sendWithCompletion: (void (^)(NSError* error)) block; ``` NSDictionaryをJSON形式にしてサーバで保存して共有したりもできる ## どんなアプリがつくれるだろう - 位置情報連携して... - 音声認識して... - テレビ番組表と連携して... - ソーシャルと連携して... ## 未来 iPhoneを使って何かしようと思った時に、みなさんが既につくられているような、いろんなアプリがあって好みのアプリを選べたり、なければ作れるのは素晴らしい。 - Twitterみるとき - 写真とるとき、シェアするとき - ニュースみるとき - **家電使うとき** ## 続きは ### http://getirkit.com/ ### http://github.com/irkit/ios-sdk ### http://amazon.co.jp/gp/product/B00H91KK26 すみません品切れです。。 ### http://twitter.com/maaash
IRKitについて
IRKitについて
Masakazu Ohtsuka
HomeKit
Homekit 20140730
Homekit 20140730
Akira Sasaki
いらやしいこと考えながらつくりました
大人のHomekit
大人のHomekit
Ken Haneda
BLE4.2勉強会 MakerLab Nagoya
20160320 BLE4.2勉強会 MakerLab Nagoya
20160320 BLE4.2勉強会 MakerLab Nagoya
akihiro uehara
IoT縛りの勉強会 #6
モノのMashupで作る×ちょっぴり未来の生活
モノのMashupで作る×ちょっぴり未来の生活
Aya Ozawa (Igarashi)
Viewers also liked
(7)
HVCのある暮らし
HVCのある暮らし
快適なメディア視聴環境のご提案
快適なメディア視聴環境のご提案
IRKitについて
IRKitについて
Homekit 20140730
Homekit 20140730
大人のHomekit
大人のHomekit
20160320 BLE4.2勉強会 MakerLab Nagoya
20160320 BLE4.2勉強会 MakerLab Nagoya
モノのMashupで作る×ちょっぴり未来の生活
モノのMashupで作る×ちょっぴり未来の生活
Similar to オレオレHomeKitサーバを作ろう
2018年10月17日に開催された「Tech Night Vol.11〜明日から実践!スマートホーム・VUI勉強会〜」にて講演した内容です。 https://datahotel.connpass.com/event/102244/
インターホンと中国語の部屋
インターホンと中国語の部屋
NHN テコラス株式会社
Introduction to Homebridge
Homebridge
Homebridge
Hashimoto Hisashi
前回のMobile5にちょっと追加
The return of Mobile5
The return of Mobile5
Tomo Watanabe
AndroidとHTML5で変わる組込みの世界
AndroidとHTML5で変わる組込みの世界
Tomo Watanabe
弊社IoTプラットフォーム、ZUGYUUUN!のご紹介です。
JavaScriptで簡単IoT! RasPiをインターネットから制御するプラットフォームを作ったよ!
JavaScriptで簡単IoT! RasPiをインターネットから制御するプラットフォームを作ったよ!
Masaki Yamamoto
2016/02/09 Kyobashi.swift#1
既存プロジェクトにSwiftLintを導入した話
既存プロジェクトにSwiftLintを導入した話
akatsuki174
3/3の大阪版IoT縛りの勉強会の発表資料です。
おうちハックではじめるIoT
おうちハックではじめるIoT
Kosuga Masakatsu
IoTLTにて発表した内容です。
IoT ChatOps #IoTLT
IoT ChatOps #IoTLT
Keita Moromizato
第2回 CAMPHOR- x KMC 合同LT会 http://camphor.connpass.com/event/24746/ で発表した「iot.ymyzk.com の紹介」のスライドです.
iot.ymyzk.com の紹介
iot.ymyzk.com の紹介
Yusuke Miyazaki
家で使えて"ハックできる”IoTデバイスまとめ(日本版) @ヒカラボ IoTLT Vol. 7 Hackable IoT devices which are used for connected home
Hackable IoT devices which are used for connected home
Hackable IoT devices which are used for connected home
Daisuke Kimura
組込みにおけるHTML5
組込みにおけるHTML5
Tomo Watanabe
スマートファクトリーとRobotics API & CNTK(html5jロボット部 第7回勉強会) https://html5j-robot.connpass.com/event/44030/
Web エンジニアのためのWeb エンジニアのためのロボットアームの API を考えてみる
Web エンジニアのためのWeb エンジニアのためのロボットアームの API を考えてみる
Futomi Hatano
フューチャーホームコントローラーについて。 発表 2013/5/18 日本Androidの会秋葉原支部勉強会にて。
未来技術を実現するホームコントロールベンチャーを作ってみた
未来技術を実現するホームコントロールベンチャーを作ってみた
Hiroyuki Fujie
Description of Kadecot / Moekaden project performed in Sony Computer Science Laboratories, Inc. http://kadecot.net
Kadecot/Moekaden Project
Kadecot/Moekaden Project
sonycsl
2013年6月1日にOpenCUで開催したkonashi Make-a-thonの冒頭で使用したスライドです. http://www.opencu.com/2013/05/konashi-make-a-thon/
konashi Make-a-thon "What's konashi"
konashi Make-a-thon "What's konashi"
Reo Matsumura
ARKitハンズオンで使用したスライドです。 https://web3dj.connpass.com/event/71540/
UnityでARKitハンズオン
UnityでARKitハンズオン
Kazuya Hiruma
発表後、心配になり中間CA証明書のことを調べ直しました。 「証明書+中間CA証明書」をAWS IoTに登録しCA証明書とするものでした!ごめんなさい(>_<)修正版をアップます。
Aws io tで証明書を自動登録してデータをアップするまでのお話し
Aws io tで証明書を自動登録してデータをアップするまでのお話し
Yuji Chino
2013年10月のCocoa関西勉強会で発表したスライドです。UI Kit Dynamicsについて発表しました。
20131005 cocoa関西
20131005 cocoa関西
Yosuke Uno
IoT縛りの勉強会! IoTLT vol.5 の資料です。 http://iotlt.connpass.com/event/16410/
Pepper x IoT x Web 勉強会やってみた話と失敗談
Pepper x IoT x Web 勉強会やってみた話と失敗談
dsuke Takaoka
Microsoft Cognitive Services を使って、音声で扇風機を動かす装置を作りました。その過程でわかった自然言語処理サービスの使いどころや最近の機械学習についても解説します。
自然言語処理サービスとRaspberry PIで自分だけの音声入力デバイスを作ろう
自然言語処理サービスとRaspberry PIで自分だけの音声入力デバイスを作ろう
賢太郎 前多
Similar to オレオレHomeKitサーバを作ろう
(20)
インターホンと中国語の部屋
インターホンと中国語の部屋
Homebridge
Homebridge
The return of Mobile5
The return of Mobile5
AndroidとHTML5で変わる組込みの世界
AndroidとHTML5で変わる組込みの世界
JavaScriptで簡単IoT! RasPiをインターネットから制御するプラットフォームを作ったよ!
JavaScriptで簡単IoT! RasPiをインターネットから制御するプラットフォームを作ったよ!
既存プロジェクトにSwiftLintを導入した話
既存プロジェクトにSwiftLintを導入した話
おうちハックではじめるIoT
おうちハックではじめるIoT
IoT ChatOps #IoTLT
IoT ChatOps #IoTLT
iot.ymyzk.com の紹介
iot.ymyzk.com の紹介
Hackable IoT devices which are used for connected home
Hackable IoT devices which are used for connected home
組込みにおけるHTML5
組込みにおけるHTML5
Web エンジニアのためのWeb エンジニアのためのロボットアームの API を考えてみる
Web エンジニアのためのWeb エンジニアのためのロボットアームの API を考えてみる
未来技術を実現するホームコントロールベンチャーを作ってみた
未来技術を実現するホームコントロールベンチャーを作ってみた
Kadecot/Moekaden Project
Kadecot/Moekaden Project
konashi Make-a-thon "What's konashi"
konashi Make-a-thon "What's konashi"
UnityでARKitハンズオン
UnityでARKitハンズオン
Aws io tで証明書を自動登録してデータをアップするまでのお話し
Aws io tで証明書を自動登録してデータをアップするまでのお話し
20131005 cocoa関西
20131005 cocoa関西
Pepper x IoT x Web 勉強会やってみた話と失敗談
Pepper x IoT x Web 勉強会やってみた話と失敗談
自然言語処理サービスとRaspberry PIで自分だけの音声入力デバイスを作ろう
自然言語処理サービスとRaspberry PIで自分だけの音声入力デバイスを作ろう
オレオレHomeKitサーバを作ろう
1.
オレオレHomeKitサーバを作ろう 2016/2/21 名古屋LT会
2.
アプリ作りました! PR
3.
リアルタイム時刻表 〜時刻表をサクッと表示〜 リアルタイム時刻表 PR
4.
HomeKitって知ってますか?
5.
HomeKitとは • iOS端末から操作できるAppleのスマートホーム規格 • 家電、鍵、サーモスタット、スイッチ等とハブがペアリング、ハブが iOSと通信(たぶん) •
WWDC 2014でアナウンス →WWC 2015で初めての対応製品が発表 • シーン、部屋単位、イベント発火、Siriでの制御 • デバイスがHomeKitに対応している必要がある →Appleの認可が必須
6.
HomeKitの利用イメージ ecobee3 Smart Wi-Fi Thermostat Schlage
Sense Philips Hue Insteon+ HomeKit Framework 対応アプリを開発できる
7.
IoT😊
8.
HomeKitハックしちゃおう(/・ω・)/
9.
homebridge • HomeKitの仮想デバイスをエミュレート • Node.js製のライブラリ(Raspberry
Piでも動く!!) • ペアリングするデバイスを自分で作れる →未対応デバイスをHomeKitで動かせる! https://github.com/nfarina/homebridge
10.
homebridgeでなにができるの?
11.
例えば、IRKitを使う 赤外線信号 家電製品IRKit
12.
例えば、IRKitを使う
13.
homebridgeどうなってるの?
14.
デバイスの登録 (config.json) デバイスの名前を定義 IRKit用のモジュールを使う 赤外線の信号データ
15.
デバイス以外も登録 名前を定義 ローカルでコマンドを叩くモジュール スライドを操作するスクリプト \Siriでプレゼンできる/
16.
HomeKitどうなってるの?
17.
HomeKitのプロトコル(HAP)で 定義されているデバイスの種類 一覧がGithubにあった↓ https://github.com/KhaosT/HAP- NodeJS/blob/master/lib/gen/HomeKitTypes.js
18.
例えばサーモスタットだと、 こんな風に定義されている
19.
デバイスの種類を定義(サービス) 機器の名前(サーモスタット) 機器の状態を定義(設定温度)
20.
デバイスの状態(キャラクター) 10〜38℃の間で0.1℃ずつ設定できる
21.
こんなデバイスも定義されてます Door(ドア) CurrentPosition→扉の開閉位置?? ObstructionDetected→妨害検出??
22.
スマートホームの未来が 垣間見えた!
Download now