微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > 基于TI CC3220 wifi芯片的HomeKit智能家居演示Demo

基于TI CC3220 wifi芯片的HomeKit智能家居演示Demo

时间:10-02 整理:3721RD 点击:

先来看看这个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 芯片数据表


您好,我们刚取得CC3220SF 的开发板,HomeSDK正在等候处理,请问是否方便提供Demo中的配件相关资料呢,譬如电机,灯,传感器等的型号和连接原理图,或者TI是否有整体配套提供呢?SIMPLELINK-CC3220-SDK-HOMEKIT-PLUGIN  是否包含了Demo的例子代码呢?

你好,

客户首先需要获取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也已经量产。

在这个Demo中使用的传感器是:

TI的温度传感器:TMP006

TI的光线传感器:OPT3001

电机使用了普通直流有刷电机,如果要控制实际的风扇电机TI还有DRV系列的电机驱动芯片,详细的情况可以直接访问TI的官网。

当然TI还有很多传感器比如湿度传感器,都可以配合CC3220进行开发,丰富整个HomeKit的智能家居控制

同时更新一下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 RAM

CC3220SF芯片内置了 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的芯片手册和设计指南。

资源更加丰富了,适合智能家居应用。

是的! 特别是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

你好,我们已经通过审核,并从mysecure下载了SIMPLELINK-CC3220-SDK-HOMEKIT-PLUGIN,但里面只有blink, rgbledbar等几个例子,请问是否方便提供视频里面的sample代码呢?因为这个例子演示的东西感觉更丰富,想尽快演示给客人看看。

由于HomeKit的需要MFi芯片的证书,所以相关的Demo也无法公开到网络,建议首先熟悉HomeKit的架构,如需技术支持可以联系当地的TI业务。

TI除了支持WiFi的HomeKit方案之外,还有基于BLE的HomeKit方案,基于BLE的HomeKit方案(MSP432+CC2640)的演示DEMO如附件的图片所示。而且TI的WiFi和BLE的HomeKit方案的API函数80%都是一致的,因此在做方案的迁移就很方便!

您好,不知道是否方便在这里讨论HomeKit的技术问题,因为当地业务貌似不太了解。

想请教两个问题

1、运行blink例子,"家庭"App 经常无法搜索到配件,要在CCS下运行很多次blink才会搜索到。请问如何解决呢?已经确定配网成功,能ping通开发板,用dicovery工具能发现到_http._tcp服务,但经常没有_hap._tcp服务。

2、关于Coprocessor Development Kit与CC3220开发板的连接,是否直接把两者的SDA和SCL对应连接并把CP的VCC和GND接通即可,是否需要添加上拉电阻?CP的RST脚是否需要使用呢?

非常感谢。如有不便,我将尽快删除,并烦请指引相关适合讨论的论坛版面。

由于HomeKit必须具备MFi认证,建议还是找当地的TI FAE进行支持,可以反馈到TI的FAE,

I have a MFi - Development License. After applying, I get the download link AM335XSDK-HOMEKIT in mysecure zone, not CC3220.I need help to download  CC3220-SDK-HOMEKIT. I will send more information if you need.

Hi Son,

Pls follow the below link:

http://www.ti.com/tool/simplelink-cc3220-sdk

Thank for reply.
The link you give is same link i was applying.Could you send me your code? I will send MFi info to you.
My email is son.bui@t2techhub.com

The source code only apply for the TI internet because of the HomeKit security.

Ok. Thanks!

In http://www.ti.com/ww/en/internet_of_things/iot-homekit.html
TI's BLE SDK from HomeKit(MSP432™ MCU + CC2640) and Sitara SDK for HomeKit are duplicated link. Can you report? 

Hi Son,

Thanks for your information, pls follow the below link:

https://www.ti.com/licreg/docs/swlicexportcontrol.tsp?form_id=215947&prod_no=MSP432-SDK-BLE-HOMEKIT&ref_url=msp

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top