codecamp

关于HomeKit App

HomeKit 开发指南

HomeKit 在那些支持苹果 Home Automation Protocol 和 iOS 设备的附属配件之间实现了无缝集成和融合,从而推进家庭自动化的发展和革新。通过一个通用的家庭自动化设备协议,以及一个可以配置这些设备并与之通信的公开 API,HomeKit 使得 App 用户控制自己的 home 成为可能,而不需要由生产家庭自动化配件的厂商创建。HomeKit 也使得来自多个厂商的家庭自动化配件集成为一体,而无需厂商之间彼此直接协调。该文档旨在帮你编写HomeKit App。HomeKit 库是用来沟通和控制家庭自动化配件的,这些家庭自动化配件都支持苹果的 HomeKit Accessory Protocol。

适用人群

本文档主要帮助家庭自动化配件的开发者来进行 HomeKit App 的开发,帮助读者了解智能家居平台 HomeKit,并了解智能家居控制的原理。

学习前提

看起来 HomeKit 非常强大的,灵活性也很高,不过想要获得成功,还得靠硬件。

鸣谢:www.cocoachina.com

HomeKit App 简介
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }