IOS开发之HomeKit(一)

       IOS10中已经自带了homekit程序。现在由于支持该框架的硬件设备有限,所以homekit应用还是比较少的,但是由于工作需要,我还是了解和学习了一些这方面的知识在这里还是将这些东西记录下来,方便以后翻阅,也为刚开始了解这方面的小伙伴们提供一些参考。硬件方面的东西就不多说了,主要还是介绍一下怎样去开发一个自己的homekit APP。

一.  homekit是干什么的。

        homekit这个框架是用来沟通和控制我们的家庭智能硬件的。这些智能硬件都是支持HomeKit Accessory Protocol的。homekit应用程序可以让用户去发现并且配置家庭里的这些兼容硬件的。它支持远程访问,支持多个用户和多个用户设备。简单来说,就是使用homekit程序,可以让用户配置操控家里的智能硬件,你可以将它看做是一个远程遥控器,然而它确并不仅仅是一个遥控器。。。。。

二 . 创建一个homekitAPP之前的准备工作。

     1. 首先新建一个工程,在你的Xcode里边添加一个你的APPLE ID。

     2.选择你的team。(一般只要xcode跑过真机的这两布都是应该做过的,已经有的请忽略)。像这样:

选择了team之后警告就会消失了。



     3.启用homekit,在控制面板里找到homekit,并打开开关。如图所示:

上图倒数第三行的homekit将后边的开关打开

打开之后就是这样的了:

打开之后就好了,不用做任何操作

   此时你的工程中会出现一个文件:

此时,这个工程配置工作就OK了

  4.如果手头没有智能硬件设备的话可以去下载一个模拟器。点击上上图中的Download homekit simulator会跳转到苹果网站的下载界面,如果没有登录的话先登录。在下载页面如下图所示:

点击下载图中的Hardware IO Tools(模拟器还没更新到for xcode8,下载for7.3的就OK)。下载完毕后,双击点开下载的dmg文件。打开之后如下图:

       这里有好多工具,找到homekit模拟器(就是黄色的那个)拖到你的应用程序中,等到测试APP的时候,双击打开就可以使用了(这个模拟器的使用方法,在后边会说明,这里先把这个东西准备上)。

好了准备工作做好了。此时,就可以开始写你的HomeKit APP了。


       这篇先写到这里,系列笔记持续更新中。。。。。感兴趣的可以多多关注。这里先做一个铺垫,下篇正式开搞。

推荐阅读更多精彩内容

  • 本文由CocoaChina翻译组成员iBenjamin_Go和浅夏@旧时光翻译自苹果开发文档:HomeKit De...
    涅槃简书阅读 2,473评论 4 14
  • 本文转载xianghuibeijingCSDN 转载过程中部分内可能丢失!请参考原作者:http://blog....
    大熊Q阅读 1,901评论 0 12
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 87,461评论 13 122
  • 简介 简介1> HomeKit库是用来沟通和控制家庭自动化配件的,这些家庭自动化配件都支持苹果的HomeKit A...
    Rui哥阅读 747评论 0 0
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 138,428评论 20 591