先来看看这个HomeKit视频在讲些什么呢?
1.HomeKit Demo系统框架
2. HomeKit Demo包含了16个HomeKit服务,其中
8个RGB LED Services(Bedroom Led/ Kitchen Led /Dining Led /Entrance Led…);
1个PWM RGBLED;
1个普通 LED 控制;
1个插头控制;
1个PWM风扇控制;
1个温度传感器;
1个光线传感器;
1个运动传感器;
1个电池检测。
我们可以通过点击HomeKit上的图标进行控制每一个服务,比如可以调节一个RGB LED的亮度,颜色等参数,还可以调节风扇的转速,也可以读取当前温度传感器的数据,还有当前室内的光线强度值,而且当我们移动Demo板时还可以触发运动检测的服务。
当然除了可以单独的通过独立的按键进行控制之外,我们也可以加入场景控制,比如我到家了,点击后会看到有不同功能的LED同时控制。
甚至我们还可也通过SiRi来控制这些服务,比如 Siri turn on the Bedromm led, turn off the fan, what is the tempsonsor, what the lightsensor,等
想知道实际操作是怎么样吗?赶快点击视频观看吧!
点击查看 CC3220 Wifi 芯片详情
点击下载 CC3230 Wifi 芯片数据表
Human Yang:
您好,我们刚取得CC3220SF 的开发板,HomeSDK正在等候处理,请问是否方便提供Demo中的配件相关资料呢,譬如电机,灯,传感器等的型号和连接原理图,或者TI是否有整体配套提供呢?SIMPLELINK-CC3220-SDK-HOMEKIT-PLUGIN 是否包含了Demo的例子代码呢?
Terry Han:
回复 Human Yang:
你好,
客户首先需要获取MFi 苹果的License,然后去TI的官网申请SDK
Customer SDK apply for below link:https://www.ti.com/licreg/docs/swlicexportcontrol.tsp?form_id=178189&prod_no=CC32XX-HOMEKIT-DEMO&ref_url=ecs
在SIMPLELINK-CC3220-SDK-HOMEKIT-PLUGIN的SDK中包含了基本的LED的控制和RGB bar的演示Demo。
目前HomeKit的软件SDK已经发布,并且最新的WiFi 芯片CC3220也已经量产。
Terry Han:
回复 Human Yang:
在这个Demo中使用的传感器是:
TI的温度传感器:TMP006
TI的光线传感器:OPT3001
电机使用了普通直流有刷电机,如果要控制实际的风扇电机TI还有DRV系列的电机驱动芯片,详细的情况可以直接访问TI的官网。
当然TI还有很多传感器比如湿度传感器,都可以配合CC3220进行开发,丰富整个HomeKit的智能家居控制
Terry Han:
同时更新一下WiFi CC3200的升级芯片CC3220的基本信息:
The CC3220 family offers three pin-to-pin compatible variations:
CC3220SF: 256kB RAM + 1MB XIP Flash and application level security
CC3220S: 256kB RAM and application level security
CC3220R: 256kB RAMCC3220SF芯片内置了 1MB的Flash,客户的代码直接在Flash中运行,256k的RAM完全开放给客户使用,同时增加了Security的支持
CC3220S芯片使用256k的RAM同时运行代码和RAM,也就是代码+程序使用的RAM在256k范围之内,增加了Security的支持
CC3220R芯片内置256k的RAM,
最新的CC3220升级芯片在AP模式下可以支持最大4个Station的连接,同时增加了IPV6的支持,增强了wifi RF的设计,大幅度提升了SmartConfig的配置成功率,详细了新特性的增加请参考CC3220的芯片手册和设计指南。
da qin zheng sheng:
资源更加丰富了,适合智能家居应用。
Terry Han:
回复 da qin zheng sheng:
是的! 特别是CC3220SF wifi芯片内置了1M字节的Flash,可以让客户存储更多的代码,并且片上的256KB的RAM完全释放给客户应用程序使用!
当然除了基于CC3220的wifi方案的HomeKit,TI还支持BLE HomeKit方案,通过MSP432+CC2640 可以使得蓝牙设备具备HomeKit的功能,同时MSP432-M4F内核的MCU有丰富的外设可以进行灵活的方案设计。
TI Home > Internet of Things > HomeKit
http://www.ti.com/ww/en/internet_of_things/iot-homekit.html
Human Yang:
回复 Terry Han:
你好,我们已经通过审核,并从mysecure下载了SIMPLELINK-CC3220-SDK-HOMEKIT-PLUGIN,但里面只有blink, rgbledbar等几个例子,请问是否方便提供视频里面的sample代码呢?因为这个例子演示的东西感觉更丰富,想尽快演示给客人看看。
Terry Han:
回复 Human Yang:
由于HomeKit的需要MFi芯片的证书,所以相关的Demo也无法公开到网络,建议首先熟悉HomeKit的架构,如需技术支持可以联系当地的TI业务。
Terry Han:
回复 Human Yang:
TI除了支持WiFi的HomeKit方案之外,还有基于BLE的HomeKit方案,基于BLE的HomeKit方案(MSP432+CC2640)的演示DEMO如附件的图片所示。而且TI的WiFi和BLE的HomeKit方案的API函数80%都是一致的,因此在做方案的迁移就很方便!
Human Yang:
您好,不知道是否方便在这里讨论HomeKit的技术问题,因为当地业务貌似不太了解。
想请教两个问题
1、运行blink例子,"家庭"App 经常无法搜索到配件,要在CCS下运行很多次blink才会搜索到。请问如何解决呢?已经确定配网成功,能ping通开发板,用dicovery工具能发现到_http._tcp服务,但经常没有_hap._tcp服务。
2、关于Coprocessor Development Kit与CC3220开发板的连接,是否直接把两者的SDA和SCL对应连接并把CP的VCC和GND接通即可,是否需要添加上拉电阻?CP的RST脚是否需要使用呢?
非常感谢。如有不便,我将尽快删除,并烦请指引相关适合讨论的论坛版面。