TI教室 >
产品 >
微控制器 (MCU) >
SimpleLink MCU >
TI 助力物联网与云时代, 丰富的无线产品线及其应用 > (七) 应用 SimpleLink Wi-Fi 平台设计安全超低功耗的产品 (3)
- 本课程为精品课,您可以登录eeworld继续观看:
- (七) 应用 SimpleLink Wi-Fi 平台设计安全超低功耗的产品 (3)
- 登录
- 课程目录
- 相关资源
- 课程笔记
好 我们一起看一下HomeKit
首先我们看一下什么是HomeKit
第二就是TI在HomeKit的解决方案有哪些
最后就是基于HomeKit我们可以给客户提供的一些参考设计
首先我们了解一下什么是HomeKit
HomeKit简单来说就是苹果在2014年发布的智能家居平台
在随后几年 我们也发现智能家居设备的上市
其实在美国那边比在我们国内相对流行一点
他们可以通过HomeKit的方式接入的平台
在家里面做一些智能家居的控制 后面我会有一个小视频
这个视频应该是盗取的盗取苹果官网上的
和大家一起看一下HomeKit的应用
它的一些智能家居我总结一下 分两类
一类就是传感器类的产品
第二类是智能家居控制类的传感器雷的 就是我们
现在目前看到的温度湿度 包括一些
一氧化碳 二氧化碳空气质量的
这种传感器 你可以接入到HomeKit平台过程之中
再就是一些我们通常用地比如灯 可控的灯 以及门锁
和恒温器 我们也可以接入到苹果的HomeKit中
我们直接通过手机进行一个控制
苹果在定义HomeKit的过程中
只考虑了两点 不能是只考虑了两点 应该是最重要考虑两点
就是简单和安全
简单地含义就是说 希望所有支持HomeKit的智能家居
通过一个APP去掌控
不再说你今天买了小米的灯 装了APP
明天买了360的什么东西 再装APP
结果你买了十个 装了十个APP
回家以后打开哪一个都找不到
它的意思是说我用一个APP掌控所有的HomeKit的产品
第二个就是说 苹果强调的是security
安全 包括我们看到的那些智能门锁
其实我们也不想哪天被黑客破解了我们的锁
进入我们家庭里面去 甚至我们家里的冰箱洗衣机也不想被别人去控制
这样苹果强调是security
通过M8芯片的加密
最大限度地保证HomeKit的产品能够在
为家庭的家具使用过程中不会被别人控制
和窃取
怎么控制HomeKit智能家居产品
如果是苹果手机的话你不再需要安装任何APP
直接使用苹果系统自带的home应用
你点开应用之后 会发现它有一个home的界面
打开这个界面过程中 你如果把HomeKit支持的配件加载到这个之中
你就可以进行一个控制
除了传统的 我们通过触摸
或者点击的方式之外
它还支持Siri 而且Siri除了支持英文外 中文也是支持的
我在这里边做了一些测试
比如像打开风扇
我们可以设置风扇的转速
我们可以问温度传感器 我们可以问运动传感器 它都会给你一些反馈
不仅限于此 苹果的一个
说法就是说 除了这个之外你还可以通过
控制不同的场景 甚至
你也可以查看室外的摄像头
因为在苹果最新的HomeKit里面
它也加入摄像头的支持
如果你门外的摄像头支持HomeKit
你可以直接在HomeKit APP里面打开
你的摄像头 看外面到底发生了什么情况
而不再需要安装第三方APP去查看状态
这个你可以通过Siri也好通过按键和触摸的方式
进行控制 好大家放松一下
看一个视频
不知道大家有没有看过这个
这个都是真实发生的
不是科幻片
看到这个视频我突然想起来一个细节
可能大家有没有留意到他在最后睡觉过程中
直接就是上滑一下调开了HomeKit的应用
直接就把等关掉了
前两天我买了 LED的灯
晚上我想把它关掉的时候 我打开
APP 加载了三秒钟的广告
我才能把灯关掉
就是看一眼它有什么新品要发布了 这个是
所以HomeKit还是更加方便和快捷一点
我们具体看一下HomeKit的定义和一些功能是什么
通过前面一个简单地介绍也和大家分享一下
具体homekit是什么东西 简单来说
HomeKit是由苹果定义的
通过苹果的设备去控制HomeKit这些配件
HomeKit的配件 主要做两件事一个是通过WiFi
或通过BOE去广播自己
第二个是说它运行HomeKit这种服务
苹果设备就是我们通常的iPad
iPhone 甚至是AppleWatch
然后去发现这些配件
通过M8安全芯片进行安全配对
然后控制HomeKit的运行
这就是简单的HomeKit定义
TI在能在HomeKit上提供哪些解决方案
第一个就是我们Sitara的AM335x系列
的Linux的HomeKit
这个主要是用的一些网关
的一些设计过程中 我们也支持WiFi的HomeKit
也就是我们最新的CC3220S/SF
还有一个就是我们也支持BRE的HomeKit
BRE的HomeKit我们前面也有提到的
就是我们现在目前需要两颗芯片一颗MCU
加一颗蓝牙做一颗我们的(听不清)的形式
去做这种HomeKit
今天和大家主要分享的就是我们的CC3220
S和SF的HomeKit
这个就是单芯片的 解决方案
总结一下 TI在WiFi以及HomeKit的特点
安全性和低功耗我在这里就不过多赘述去了
灵活移植给大家分享的就是
我们前面也看到了 TI横跨了整个WiFi BLE的整个平台
客户如果今天开发了WiFi的HomeKit
明天可能有BLE的HomeKit的需求
能否快速便捷地把我们之前的程序(听不清)到我们的BLE上面去
其实TI在这个上面做了还好的平台的优化
像HomeKit的api的函数其实85%都是相同的
只是说WiFi和BLE与这些相关的一些东西的API函数是不同的
其实在移植过程中 你可以非常便捷和快速地进行切换
而且 它的底层比如URT
(听不清) SPI 它的上层函数全都是一样的
你甚至不需要做任何的修改
直接进行移植
不像我们之前 看某一颗芯片
我们做了很多URT SPI的驱动
等我们把它放到另外一颗芯片上的时候
特别是如果这颗芯片不是同一个平台的
就会要重新再去做一些追踪器
进行一个配置 这是相对来说比较复杂和枯燥的一个过程
其实TI在这里面做了灵活的移植
我们简单看一下它有什么要求
这个开发要求首先需要(听不清)
我们获取一个MFI LICENSE证书
通过证书号 向TI申请HomeKit的软件包
当你点开CC3220的时候
你也会发现我们有HomeKit的plugin
如果你的公司有MFI LICENSE 你直接去
request HomeKit的MDK
你把MFI LICENSE输到里面去
其实TI在后台核试完成之后
就会给你释放HomeKit的开发软件包
你拿到软件包直接可以做开发和使用
加上我们CC3220S/SF以及MFI的BOOSTER PACK
客户还有一个疑问 就是说
虽然我们有MFI LICENSE
但是我们没有MFI的芯片
是否意味着我们没法做HomeKit的开发
答案是 如果我们没有MFI的芯片
我们也可以做HomeKit的开发
只是当你开发的产品和HomeKit进行对接的过程中
它会提示你 该设备缺少什么什么认证
但是你的整个功能还是可以去使用的
最后一个部分 也比较简单
就是基于TI的HomeKit
我们有哪些东西可以给客户参考和评估使用的
讲一下HomeKit一个演示demo
还是比较有意思的一个东西就是我当时在
在美国领馆的时候 和DO那边做了一个demo
就是通过我们的HomeKit
做一些控制 去给客户做一些演示和
方便客户在后续过程中的开发
首先我们看一下demo的概览
屏幕的右侧 分为了两个部分
可能不是很清楚 显示屏以上
是有9个HomeKit的服务
包含了像运动 温度 湿度的传感器
以及像PWM灯和电机的控制
下面部分是说我加了一个锂电池
去读取整个系统的电脑的信息
就是说不仅这个芯片可以做HomeKit
甚至它也可以做其他的一些应用
我们也会看到 我们有实时CPU的显示
只是在一些HomeKit处理过程中 它可能
会上升到40%或50%
大多数情况下它都在1%到3%的使用率上
相对来说 客户除了HomeKit之外 还可以加很多自己的应用
这个80M主频M4的内核还是有相当大地性能释放
我们看硬件的简单框图
主要是我们的CC3220的launchpad
再加上一个我们叫sensor的一个暗号
还有一个苹果M8的license
一个芯片 再就是我们叫充电 (听不清)电池管理的芯片
和一个3.5的显示屏
所有这些构成了我们CC3200SF的demo
这个demo我也做了一个视频的录制
把它放到了网上去 我们的demo
想给客户表达的意思就是TI在这上面有一个
非常完善的 从芯片的设计
到我们芯片的验证 以及后续的产品历程的丰富
能够给客户快速和便捷地提供
产品的开发
这个就是想跟大家分享的TI在HomeKit上面的应用
首先介绍整个HomeKitdemo的组成部分
在这个demo中我们需要一台智能手机作为WiFi热点
CC3200HomeKit设备
iPad iPhone 同时在这个HomeKit demo里
包含的HomeKit服务有
温度 光照 运动传感器
电机控制 灯光控制 开关控制
以及电压检测
下面我们具体演示一下这个demo
我们可以通过家庭APP中的服务图标进行控制
比如打开一个LED
同时我们也可以调节LED的亮度值
我们也可以控制LCD背光的亮度
当然我们也可以读取传感器的数据
比如当前的温度
和光照强度
可能看不太清楚这个
同时我们也可以检测运动
当我们移动demo板时
我们看到(听不清)在APP中的
运动检测 甚至我们还可以通过Siri的方式
进行控制
打开风扇
我的手机信号不是太好 可能会比较慢
已帮你打开
设置风扇的转速百分之十
乐意效劳
温度传感器
你的home家中温度是28摄氏度
TI的HomeKit方案支持苹果的iCloud服务
这样在户外 我们可以通过iPhone手机在联网的状态下
控制HomeKit家中的智能设备
比如我们现在可以管理家中的风扇
这个就是说 除了HomeKit之外你可以在户外
通过4G网络 也可以控制你家里的设备
这个就是说 在联网环境下
演示的所有操作
这个就想和大家分享HomeKit的演示的demo
更多信息 如果大家想做HomeKit的应用
也欢迎大家和我去联系
我们一起看一下这种
比较有意思的HomeKit的应用
猜你喜欢
换一换
推荐帖子
- 回声消除-WebRTC AEC算法双讲时吞音严重的问题应该怎么解决
- 小弟不才,在网上看到WebRTC AEC MATLAB的源码后,在dsp上进行了移植,并已经测试成功有比较好的回声移植效果。 但目前有个问题是双讲时,如果远端输入过大,即回声突然很大的时候,近端声音被压制得很明显。 分析可能原因是以下两个: 1、自适应滤波时,近端减去远端信号太大,而得到误差信号过小导致 2、NLP非线性处理时,衰减过多导致 针对1我单...
- linxiaomo DSP 与 ARM 处理器
- TMS320C6678海外大学资源
- 培训PPT: http://meseec.ce.rit.edu/722-projects/spring2015/ ...
- besk DSP 与 ARM 处理器
- 如何正确解锁LM3S8962
- 首先我们要认识为什么芯片会被锁,解锁前也必须确认芯片是否真的被锁。 由于本人所用的是8962的片子,所以就有针对性的讲解一下。 好,废话不多说了。 一般8962被锁是由于JTAG口被当作GPIO口用,当我们POR时,PB7 PC0-PC3是默认为JTAG口,如果我们在程序里面将这5个口当作了GPIO口来操作,那么就会锁死芯片的flash,这也是初学者...
- shilaike 微控制器 MCU
- 电感滤波与电容滤波
- 滤波电路常用于滤去整流输出电压中的纹波,一般由电抗元件组成,如在负载电阻两端并联电容器C,或与负载串联电感器L,以及由电容,电感组成而成的各种复式滤波电路。 1. 电感的阻抗与频率成正比,电容的阻抗与频率成反比,所以,电感可以阻扼高频通过,电容可以阻扼低频通过。二者适当组合,就可过滤各种频率的信...
- qwqwqw2088 模拟与混合信号