Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

大人のHomekit

24,462 views

Published on

いらやしいこと考えながらつくりました

Published in: Technology
  • Be the first to comment

大人のHomekit

  1. 1. 大人のHomekit
  2. 2. 発表者 羽田健太郎 ジャンボ@jumbOS5 • 社会人1年目
  3. 3. 本日のアジェンダ 1. About Homekit ! 2. Homekit’s Demo! 3. Homekit in future
  4. 4. About Homekit あなたの家・職場にあるスマート家電と iPhoneを連携させるためのインターフェース
  5. 5. About Homekit BLE(Bluetooth Low Energy) WIFI MFi家電 スマート家電 ◯ × MFi家電 ◯
  6. 6. About Homekit Wifi BLE
  7. 7. About Homekit Google’s answer to HomeKit is Nearby. ̶ Android police ̶
  8. 8. About Homekit 連携の確定しているプロダクト一覧 メーカー名プロダクト名説明 iDevices iGrill, Kitchen Thermometor キッチン用品、アプリから温度調整できるグリルや、温度をアプリに送れる温度計 iHome Audio ポータブルオーディオなど OSRAM SYLVANIA 未定照明器具 CREE 未定LED,証明 CHAMBERLAIN Chamberlain MyQ hardware アプリも出てるすでに出ていて、ガレージのドアを操作できる MARVELL System on Chip 無線通信チップ・マイコン SKYBELL SkyBell 訪問者チェック、ドアベル august smart lock ドア鍵 Honeywell remote home control 100年続いている大企業、アメリカ航空宇宙局、ボーイング、アメリカ国防総省に技術サ ービスやアビオニクスを提供している。リモートで家にある家電などを操作可能な仕組み Haier 未定世界でNo.1の生産シェアを誇る中国の家電メーカー schlage 未定ドアノブ Philips Hue 言わすと知れたロイヤル フィリップス エレクトロニクス。ヘルスケア、ライフスタイ kwikset 未定ル同、じテリクモノーロトジキーーので分複野数での強ドいア。キーを管理できる netatmo ウェザーステーション温度、湿度、CO、サウンドメーターなどを測定 Withings Smart body Analyzerなど体重計、睡眠計測、血圧計など複数のプロダクトを BROADCOM 未定半導体メーカー
  9. 9. About Homekit プロダクト一例
  10. 10. About Homekit × Hack
  11. 11. Homekit’s Demo - Adult Key -
  12. 12. About Homekit
  13. 13. About Homekit // 操作対象の取得 import UIKit ! class AccessoriesTableViewController: UITableViewController,HMAccessoryBrowserDelegate { var accessoryBrowser:HMAccessoryBrowser = HMAccessoryBrowser() var accessories = [HMAccessory]() ! override func viewDidLoad() { super.viewDidLoad() self.accessoryBrowser.delegate = self; self.accessoryBrowser.startSearchingForNewAccessories() ! } ! func accessoryBrowser(browser: HMAccessoryBrowser!, didFindNewAccessory accessory: HMAccessory!) { NSLog("Add Accessory %@", accessory.name) } ! } hue
  14. 14. About Homekit // 捜査対象の追加 MyHomeManager.sharedInstance.primaryHome .addAccessory(self.accessories[indexPath.row], completionHandler: {(err:NSError!) -> Void in if(err == nil) { println("追加完了") } }) hue
  15. 15. About Homekit class func openKeyToLockService(service:HMService) { for characteristic:HMCharacteristic in service.characteristics as [HMCharacteristic] { if(characteristic.characteristicType == HMCharacteristicTypeTargetLockMechanismState) { characteristic.writeValue(1.0, completionHandler: {(err:NSError!)->Void in if(err == nil) { println("open") }else{ } }) } } } hue
  16. 16. About Homekit HMAccessory “desk”,”table”,”door” HMHome “Isono" HMZone “Sea” HMRoom “turbo" HomeManager !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! HMHome ! ! ! ! ! ! ! ! ! ! ! HMZone ! ! ! ! ! ! ! ! ! ! ! ! ! HMRoom HMRoom HMAcc!essory HMRoom HMAcc! essory ! ! ! ! ! ! HMAccessory
  17. 17. About Homekit HomeManager !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! HMHome ! ! ! ! ! ! ! ! ! ! ! HMZone ! ! ! ! ! ! ! ! ! ! ! ! ! HMRoom HMRoom HMAcc!essory HMRoom HMAcc! essory ! ! ! ! ! ! HMAccessory データの共有 共通のIFでアクセス
  18. 18. Homekit in future • 家電にアクセスする共通インターフェースの 登場 ! • 端末内でどのアプリでもその人の家電の 操作・アクセスができてしまう
  19. 19. Homekit in Future これまでのようにメーカー独自SDKに 頼る事無く、共通のインターフェース、 データ構造でアクセス・操作できる A. サードパーティ製のアプリが作りやすくなる B. 自由度が高まり、 意図しないプログラマブルな操作の危険性
  20. 20. Homekit in Future × × × これまで鍵や、操作にコストの掛かっていた 領域で効果を発揮する (ビジネスホテル、宿泊系サービス)
  21. 21. まとめ • Homekitはスマート家電を操作する共通の インターフェースを提供する • これまでよりアプリと家電の結びつきが強くなる • iPhoneを鍵とする新しい体験を提供できる iOS8から登場したHomekitで これまでの生活が変わるかも・・・
  22. 22. 参考 Appleのリファレンス 堤修一さんのブログ - Over&Out @u_akihiroさんのブログ - Reinforce-Lab.'s Blog

×