iOS8 「HomeKit」リファレンスのメモ
HomeKitリファレンスを読んだ
iOS8からの新機能、HomeKitのリファレンスをざっと見たのでそのメモです。
コードはNDAな可能性があり載せていませんので概要として見て頂くと良いかと。
※この記事はAppleの公開情報から作成しております。
HomeKitとは?
家、部屋、家電、を識別し、
個別もしくは範囲指定、グループでまとめて操作するフレームワーク。
HMRoom
「部屋」クラス。
「家」内の「部屋」を表す。
「リビング」や「キッチン」など名前を付けることができる。
HMAccessory
「アクセサリー」クラス。
要は「家」内の家電のこと。
例えば、エアコンとかTVとか。
HMService
「サービス」クラス。
「アクセサリー」が持つ機能。
例えば、
鍵を閉めるといったコントロール可能な機能や、
アップデートのようにアクセサリー自体がもつ機能がある。
HMZone
「ゾーン」クラス。
部屋をゾーンでまとめて操作可能。
例えば、「2階」とか。
2階のクーラーをまとめてONに、などに使える。
その他機能のいくつか。
新しい家電を探して追加、特定の家電を削除が可能。
サービスグループやアクションセットを作ることができ、シーンに合わせてまとめて管理。
トリガーを設定でき、手動も自動も対応。
すぐに使える?
実用に至るにはいくつかの障壁があると思われます。
家電側の対応。まずこれ。
VPN、WiFiなど(だと思う)インフラの整備。実際どのように整備するか詳細が不明だし。
あとはiOSに縛られるからどこまで普及するか。