首页 > 应用与设计 > 工业应用 > TI智能门锁解决方案 >

家用电器

最新课程

热门课程

TI智能门锁解决方案4

OK 那 从刚才我就从信息安全的 角度上来去跟大家分享一下 TI怎么去做加密这一块 保证我们这个系统板机的安全 那最后的话我再 跟大家分享一下就是 我们怎么样去 做一些差异化的产品 那这个可能需要大家 
开动大脑去多想一想 我们该怎么去做 那我这边能提供给大家就是 我们TI可以帮大家 做一些什么事情 第一点就我们又回到一开始 
谈到的我们的这个网络层面上来 网络层面上来 我们分为几个不同的方式 第一个方式就是 我们15.4的协议栈 它是通过小无线 主网的方式来去做 那这个的话小无线的主网 它是首先第一点明确 它是一个新兴网 它目前我们1310 最大的节点数是50个节点 后面的1312
就是我们下一个产品 [听不清]产品的话它会支持200个节点 因为它的flash、RAM的size 会比我们1310大很多 那这一套网络的话 大家可以去用到一些私有的场合 以及户外的场合 以及我们的酒店 物业的一些场合 去做这种门锁的开锁 因为它的距离可以做到非常远 那刚才我也讲到 我们
有两种不同的方式 我们的1310支持传统的这种小无线 我们也支持像long range mode 就是我们可以支持 远距离的数据传输 当然我距离增加了我数据的 吞吐量就会相应的做减少 这是15.4的协议栈 可以帮助大家去做的事情 那另外一个就像我刚才讲到的一点 我们的芯片的话 都是以SOC的方式呈现给大家 什么意思就是说 我们内部的话
其实都是有 多核去处理我们的应用 比如说它有一个核 专门去处理应用层
 然后有另外一个核 专门去处理射频相关的 它们俩是不冲突的 这样的话就是说 我可以用最简单的设计 最简单的PCB板的设计 以及我用最低廉的成本去完成 我们在智能门锁或者 其他领域的一个设计工作 好 刚才谈完了 小无线的主网 那我们看一下我们的WiFi 那TI的WiFi主打的非常 主打的就两点 第一点的话就是我们的低功耗 那我们的低功耗的话主要 大家可以去做各种各样的侧频 因为我们内部有两个核 我们在不用的时候我们可以 让另外一个核处于休眠模式 另外一个NWP就是我们
网路 处理器的核
保持WiFi的链接 我们两种核的话 它的核都会有正常工作 sleep[听不清] 不同的模式 那这几种模式的话 两个核可以搭配起来 配置各种不同的应用 那这个的话就完全的保存了 我们在低功耗领域的一些诉求 有时候我们不需要用 两核都可以处于休眠 有时候我的主核不需要用 我的NWP保证和我的 WiFi网路的链接 但是呢 有一点我想要说明的是 大家有时候会去测这个WiFi的性能 会发现为什么和 路由器
做链接的时候 我们的这个功耗 比我们
数据守则上标的要高 那是因为我们去和
 不同的路由器去做链接 它其实有一个就是... 保持链接的同时 它有一个参数的设置 叫做beacon model beacon model就是 我保持一个心跳包 那这个心跳包的话会有一百毫秒 两百毫秒、四百毫秒 那不同的路由器在去做交互的时候 不同的网络里面如果有干扰的话 那我可能多次的发送TX 或多次的发送RX 那保证我们的心跳包是正常的 有接收到数据的 所以说不同的环境 不同的路由器都会去影响我们的 平均average的功耗测量 所以说大家可以发现 不同的路由器 它测试的数据会略有不同 这个我想先跟大家做一个说明 那第二个的话就像 我们刚跟大家讲的第二部分 就是security安全性能 那不管是从硬件层 还是从我们的软件层 还是从我们的 这个网络链接上面 那TI都是花了非常多的 心思去做这个加密 和我们的加密算法 那第三个的话就是 我们的WiFi芯片的话 它去连网不同于 我们去开发Linux平台 因为我们去开发Linux平台 我们通常是需要用指令集的方式 然后去连接WiFi 那我们的WiFi芯片 去连接我们的路由器的话 其实是非常简单 只需要相应的API函数去打开网络 然后连接我们的这个路由器 输入我们的SS ID和密钥 然后再去做SSL的加密 去传输socket的方式 也是一个API的函数就可以
搞定 去做网路链接配置 然后的话我们自己还提供了 就是基于不同服务的 比如说,HGDP、HTTPS XMPP、MQTT 这样的网络链接protocol 的方式去做链接 因为大家最后是和服务器去链接 服务器可能使用不同的网路链接方式 那这个的话在我们软件包里面 都会有相应的例程可以供大家去参考 那这一个的话简单介绍一下 是我们WiFi的一个产品 那我们的WiFi 其实总归来说的话会有三类产品 这里只放了两类 那第一类的话是 属于我们[听不清]的产品叫CC3000 那CC3000完了之后 我们推出了CC3200和CC3100 那我们现在主推的 就是我们第二类的产品 也就是我们加强了 安全链接这块的一个产品 那这个产品的话 我们分为三类 可以看到有CC3220SF SF是什么意思? Safety and Flash 就是说它带了safety的功能 并且它带来了内部的flash CC3220S的话 它是没有带内部的flash 它只有security的feature 那security的feature就是保证了 片外的flash和片内的这个 保证了片外的flash的安全 就是包括你用SPI的方式 去把这个数据读出来 发现这个数据都是乱码 但是CC3200R版本的话 就是没有带这样的 一个security的功能 对 那CC3120的话 它是内部没有MCU CC3120它是内部没有MCU 它只是一个transceiver 当然我们前面可以加一个MCU 然后通过SPI的方式 和我们CC3120去做链接 然后去传输数据 通常来说的话 大概需要10K的flash
和 1到2K的RAM的空间 去做这个driver 那我们也是提供了相关的例程 就非常简单的可以去
驱动3120的产品 然后去做WiFi链接 那3120和3100
它适合的场景就是 我们传统的设计当中 其实我们的门锁已经设计好了 但是没有带WiFi的功能 可以通过加上3120的Module 使得它带WiFi的功能 
可以去做入网接入 
WiFi的入网接入 那另外一个的话 就是我们的3220其实是 完整的支持我们的homekit 但是homekit在今年的十月份 它会去有一个调整 因为原来的话我们homekit的产品 都是不同的半导体
的原厂 会自己去做SDK 然后去分发给终端客户
 然后终端客户去专注于做应用层 然后去做打包 那另外一个的话就是说 会需要一个MFI的chip set 那MFI的chip set其实非常贵的 那这样苹果其实也在做一些考量 那它的后续的一个考虑就是说 我会去把这个chip set给省掉 就不要去加这个chip set 因为它的硬件成本会比较贵 那它的方式就是说我会去
 
用软件加密的方式再去做 那另外一个的话就是 后面的话homekit的申请 就SDK的申请就不再 会
去找我们去做申请 而我们是直接去 找苹果
去做SDK的申请 那它的新版的SDK会在明年 就是今年的1Q去发布 具体的大家可以去 
关注一下苹果的官网 OK 那我们刚才 讲了很多非常多 其实每一个无线技术 它都是一门崭新的学问 它内部去探讨的地方非常多 但是我们不管用刚才的小无线 或者WiFi或者ZigBee 我们都跑不开一个话题就是蓝牙 蓝牙真的是太重要了 那蓝牙的话我们可以看到 蓝牙它是 因为我们的手机都带蓝牙 它是非常方便 我们在智能穿戴 我们在各种一些智能家居产品 我们都可以看到蓝牙的身影 那蓝牙作为智能门锁上面的 一个必需品的话 是非常好的一个用户体验 特别是被我们年轻人所接受 那我们看一下TI的蓝牙 可以提供给大家什么样的一个帮助 那TI蓝牙我们可以看右边的一个框图 它其实内部的话是 分为三个不同的部分 第一个部分的话就是主控 我们是用一个Cortex M3的核去做主控 那右边的话我们还有一个RF的Core 它内部是有一个Cortex 0的核 然后它去做射频的调制和解调 多说一点 那去年蓝牙联盟公布的bluetooth5 那bluetooth5里面就有一个 long range model的
一个feature 这个功能的话 其实就是TI贡献的专利 那这个专利的话其实TI 就是在这个RF Core里面 去实现的这个带编码的PHY 带编码的PHY去提高 我接受灵敏度的方式 通过前向校验 前向校验交错去提高 我接受灵敏度的方式 然后使得我的传输距离 可以是我传统蓝牙的两到三倍 那这种方式的话 我们把这套技术贡献给蓝牙联盟 蓝牙联盟5.0的话
去采用这样的 技术作为
蓝牙5.0的一个标准之一 那我们在这一块是 占有非常大的一个优势 那除开这两个核以外 我们在右下角还可以看到 有一个叫sensor controller 这是一个非常有意思的核 它是一个就是说 我们在M3或是在RF core 它处于一个休眠模式情况下 这个sensor controller
 它还可以接着去工作 那它接着去工作 它可以去做的事情就是说 我可以去采一个传感器的数据 我可以持续的去采一个传感器的数据 我可以去做PIR sensor的检测 我可以去做各种各样小的事情 因为它上面有一个mix的核 那这样的话 它不用去唤醒M3 那它的功耗可以保持得非常的低 如果有必要的话 它会去透过触发机制 唤醒我的cortex M3的核 然后去加强去做处理 OK 那我做了一个总结 就是说我们这个蓝牙芯片的话 它有什么样的一个特性 其实我们看到有一些场合 客户其实是没有需要WiFi 也没有需要ZigBee也没有需要小无线 它的门锁非常极简 就是一颗蓝牙的芯片 然后加上一颗触摸按键的芯片 那这种方式的话我们的 CC2640R2就非常适合 因为我们481Mbps Cortext M3的核 可以去处理各种蓝牙的一些事件 以及我刚才谈到的这种加密算法 那另外一个的话 前端的这个触摸芯片 通常我们会选择一颗MSP430的MCU 那这个MCU的话 它内部是带有一个触摸的IP核 那这个IP核的话就可以 做触摸按键的检测 那MCU的话可以去做这种LED的背光 以及这个接近感应 然后把这些数据通过IIC的接口
 导到我的这个蓝牙芯片上去 那蓝牙的话就可以去做相应的触发 以及开锁的动作 以及唤醒这样的一个动作 OK 好 那我们看一下这个蓝牙芯片 那我们目前看到 它是功耗最低的一款蓝牙芯片 那我指得这个功耗最低 并不是说我们的指标是最好 那我指得最低是因为从系统的角度上 让这一个蓝牙芯片跑起来的时候 它的功耗是最低的 为什么? 
因为M3的核要持续的去工作 或者说间接性的去工作 我们的RF的核也是间接的去工作 加上我们如果有一些传感器的数据 比如说,我们前端的这个IIC 去读取我们触摸按键的 一些按键信息的话 那这个我们可以通过 sensor controller的这个[听不清] 来去做这样一件事情 保证我的组合可以处于休眠模式 那这样的话就降低了我们的功耗 所以说从系统的角度上来看的话 我们的蓝牙它的整体的功耗 可以说是做到业界最低 那另外一个的话就是说 我们的距离可以做到最远 那这个距离的话怎么去说呢? 因为在蓝牙4.2的标准 我们的这个蓝牙通常来说 都是5dBm的发射功率 那5dBm发射功率的话 这个大家其实都可以做到 因为我们内部可以去加PA 来去增大它的发射功率 但是我们做得好 也是我们的接收灵敏度 如果大家去看它TI的指标 TI的接收灵敏度是可以做到-90T 7个dB,也就是说TI的这个 link budget是可以做到102个dBm 那从蓝牙5.0的角度上来说 蓝牙5.0就把这个范围放得比较宽 我们去看[听不清]的话蓝牙5.0 它定义的最大的发射功率是20个dBm 这样的话我们其实可以 通过增大发射功率的方式 使得我们的这个传输距离变得更远 但是我们付出来的代价就是 我们需要更大的功耗 因为你发射功率和功耗是呈正比的 OK 那我还想强调一点的话 就是说我们是把这个蓝牙的协议栈 放在了我们的这个ROM里面去 它不会占用flash的空间 所以说我们这个128K的flash 它大概有80K是可以给到 应用层去做各种不同的应用 那其实就相当于和[听不清]的 256K的flash是一模一样的产品 OK 好 那下面的话 其实我还想强调的一点是 我们在蓝牙5上面的 
一些投入和我们的一些成果 那可以看到就是怎么样去做差异化 那一定是要有新的产品以及新的技术 然后运用在新的市场 那蓝牙5的话可以带给大家一些好处 我简单做一个介绍 那第一个就是highspeed 那highspeed的话就是 它可以支持更大的数据传输 那蓝牙4.0它是只有1Mbps的PHY 所以说它只能去传27个byte 在一个数据包里面 它只能拿27个byte 就是说它的速率的话 只有305K 那4.2的话它同样也是1Mbps的PHY 但是它的每一包的数据长度 会加到很多到255所以说 它的速率的话可以到780kbps 但是蓝牙5它增加了一个PHY 它有2Mbps的PHY 那同样它的每包数据是27到255 但是它因为PHY增加了 所以它的速率又上去了 提升了一倍在1.4Mbps 这样一个好处可以做什么呢? 我自己的看法 如果我们去加了指纹 这样一个功能的话 那指纹的信息是非常大的 那我可以通过蓝牙5去传指纹的信息 可以做到毫秒级的加密 就是我因为信息量比较大 但是我的数据传输率会比较快 这样的话就是我的[听不清]会比较小 那我们在信息安全里面就是
 我们的[听不清]要求
都是会非常小的 那所以说5.0的大数据的话 可以做一些加密的指纹去做传输 包括小的视频流的传输 这是一个应用点 2Mbps PHY的应用点 OK 好 那我们再看下一个应用 就是我们的long range long range刚才有讲过 刚才讲过的是通过我们 去加大发射功率 去做long range 那这个的话付出来的代价就是说 我需要去增加发射功率 那我需要去用更大的电流 去推动我这个发射功率 那所以说我们的功耗会比较大 还有一种方式的话就是 5.0它规定的有两个编码PHY 一个125k 一个250k的编码PHY 那这两个编码PHY的 好处就在于我通过 本来我的蓝牙数据包 可能只有255个字节 那我的255个字节 我可以传255个字节 但如果我用了编码PHY的话 相当于我把255个字节里面 很大一部分都用于 前项校源编码 那这个的话即使我的 小部分数据有传输错误 我可以通过前项校源编码 可以恢复我传输数据的正确性 同样保证让我的一个包 的密码率会非常低 通过这种方式来提高我的... 提高我的距离 所以说通过这种前项校源编码 通过我的这个[听不清] 我们可以把蓝牙的这个距离 传输得更远 其实提高的是我的接收灵敏度 提高的是我的RX sensitivity 那RX sensitivity提高之后 那我的TX power是不变的 那它的link budget就有增长 那通过这种方式来 提高我的这个long range 就是我的距离可以传输的更远 那我们在TI的这个达拉斯的办公室 我们是有测到400米的这个距离 就是说我蓝牙一个发射line 一个接收line 通过我们的两个launch pad 我们可以测到400米的 间距和保持通信 那我们在挪威在[听不清]的话 他们在去做测试的话 是可以到1.5公里 但是挪威它的环境会非常好 因为它的RF的干扰会非常少 那我们自己在深圳的 office去做测试的话 发现200米到300米 都是没有问题的 因为还有一些墙壁的遮挡 都是可以去规避这样一个问题 OK 那5.0的话还有一个
最重要的 一个特点就是大广播包 那大广播包是这样 就是说我们传统的蓝牙广播 会在三个信道 37、38、39三个信道 这三个信道的话 它会有干扰 如果我有很多的广播数据的话 那在这三个信道上会有干扰 那三个信道的展和就有限 也就只有37个字节 那其实我们还 因为蓝牙有40个信道 那还有37个信道的话 其实都是没有用到的 所以说我们在蓝牙5.0的话 规定就是说怎么样去把 这个没有用到的37个信道也用起来 所以我们就规定了一个新的机制 我们叫ADV_EXT_IND 那这个的话 这个信息的话会在37、38、39 三个信道去做广播 那做广播的同时 它会告诉大家 我可能还会有额外的展和要去发送 那发送完这个信息 在37、38、39三个信道上 发送完这个信息之后 它就会在去到0到36 这样37个信道上
 去发送带有更大[听不清]的展和 那这个最大的数据包 可以支持248个data 那可以在0到36个信道 走任一个信道 那在不同的信道上还有不同的规范 也就是说我们可以通过这种 大数据广播包去传输 超过37个字节的数据 也可以去超过248个字节的数据 也就是说如果我要传600个字节 那我可以通过ADV_EXT_IND 这样一个指令 然后我告诉我的observer
 就是我的监听者说 我要传输大数据数据包 那它后面的话还有子定义 那这个子定义就是说 我可以规定在某一个信道上 我传输多个字节 就是我可能248个字节还没有传完 我可以接着再传248个
 再传248一直到我把所有的数据传完 它都有这样相应的规定 那这个的话其实我们会有 相应的API的函数 大家只需要按照我们的API的函数 去发送相应的指令 那在observer这一块的话 我们都可以接收到 同样的数据 OK 好,那最后的话 我也做一个总结 就是我们刚才讲的东西非常多 ZigBee、小无线、WiFi、蓝牙 那这些都是我们可以用到的 无线技术在门锁上面 那通过大家自己产品的定位 
去找到细分化的市场 然后去在这个领域里面
 做到number one 那我们可以看到 TI可以帮助到大家的 第一个就是在蓝牙 和ZigBee的产品上面 那这个产品的话就是 我们有几个不同的产品 就是刚才介绍的就是 我们都是最新的产品 我指得最新式我们有在量产 也有在供货的产品 好比说还没有在量产的产品 那这一块的话蓝牙[听不清] 然后我们的低成本的话 现在大家也都知道就是我们的 CC2541和CC2540 一个是带USB的 一个是不带USB的 然后我们的这个ZigBee的产品的话 就我们主推的就是CC2530
 和我们这个即将出来的新品 CC2652[听不清]的平台 那小无线的产品的话 我们主推的就是CC1310 因为它带有15.4协议栈 可以支持远距离的新兴网络 那WiFi的产品的话 我们主推CC3100SF 就是我们刚才讲到的 带有所有安全特性的 这个WiFi介入芯片 主打低功耗和安全 那另外一个的话 就是我们有一个片内的flash 也有一个片外的flash 两个芯片不同区分 但是我想说的是不管是 我们选择哪一种产品 就是带flash的还是不带flash 我们片外都需要去外挂一个flash 这个原因就是因为我们刚才谈到的 这些加密的因素 因为它加密 片内我们是没有 不会去把这些数据放到片内 我们都会去放到片外 通过加密的方式 然后去放到片外的flash 包括临时展存的话 我们也会去放到片外的flash 因为片内的flash的话 我们是不好去做分区 那片外的flash的话 我们是会做一个文件系统 然后去做分区 然后是ARM去存储我们的这个data 就是[听不清]文件嘛 OK 下面的话就是 我们的这个触摸芯片 也是我们一直在 去做推广的一个触摸芯片 就我们的触摸芯片 就是MSP4300FR2522 它是带有[听不清] 存储器的一个MCU 但是这个MCU上面 会带有我们的touch ID 它专门去主打我们touch的市场 包括我们蓝牙音箱 包括我们这个耳机 包括我们消费类的产品 需要触摸按键的地方 那它片上的FM的话 其实是和flash是一样的东西 那只是我们叫它做[听不清]存储器 它的擦除和读写的速率 会比我们的flash要快 然后它的保存时间 会比我们的flash要久 这是它的一个FM的特性 那简单讲一下就是说 在低功耗MCU产品这一块的话 其实TI是专注于低功耗 非常长久的一家公司 当我们13年的产品
原来都是 基于flash的工艺来去做存储 那后面我们会渐渐的都用 具有TI专利的[听不清]存储器 来去做数据的存储 所以说我们后续的MCU产品都会 去用[听不清]存储器或者去用flash OK那最后一个的话就是 我们刚才谈的主要的 都是讲我们的无线 讲我们的安全 其实我们还有一个东西必须要去做的 就是说我们可能需要马达驱动 我们可能需要LED driver 我们可能需要I/O扩展 那这块的话 TI在物理在[听不清]这块 就是在我们的模拟器件也是一个 非常强大的一个芯片设计公司 那我们有非常低廉便宜 和低成本相应的驱动芯片 对大家有帮助 大家可以在设计当中去评估 那当然啦 今天我们讲完这个在线直播之后 其实我们会有一些demo板 
去送给大家去做评估 前提是大家要去在网上
 去注册MyTI.com的帐号 然后大家要去申请 我们会有相应的demo板 可以送给大家去做评估 OK 然后我这边就没有了 然后这个我叫Michael Michael Qian钱堃 如果大家有什么东西 需要和我去讨论的话 大家可以记下我的微信号 kqian0327 我们可以去做一些线上的讨论 欢迎大家来深圳

OK 那

从刚才我就从信息安全的 角度上来去跟大家分享一下

TI怎么去做加密这一块

保证我们这个系统板机的安全

那最后的话我再 跟大家分享一下就是

我们怎么样去 做一些差异化的产品

那这个可能需要大家 
开动大脑去多想一想

我们该怎么去做

那我这边能提供给大家就是

我们TI可以帮大家 做一些什么事情

第一点就我们又回到一开始 
谈到的我们的这个网络层面上来

网络层面上来 我们分为几个不同的方式

第一个方式就是 我们15.4的协议栈

它是通过小无线 主网的方式来去做

那这个的话小无线的主网 它是首先第一点明确

它是一个新兴网 它目前我们1310

最大的节点数是50个节点 后面的1312
就是我们下一个产品

[听不清]产品的话它会支持200个节点 因为它的flash、RAM的size

会比我们1310大很多

那这一套网络的话 大家可以去用到一些私有的场合

以及户外的场合 以及我们的酒店

物业的一些场合

去做这种门锁的开锁 因为它的距离可以做到非常远

那刚才我也讲到 我们
有两种不同的方式

我们的1310支持传统的这种小无线 我们也支持像long range mode

就是我们可以支持 远距离的数据传输

当然我距离增加了我数据的 吞吐量就会相应的做减少

这是15.4的协议栈 可以帮助大家去做的事情

那另外一个就像我刚才讲到的一点 我们的芯片的话

都是以SOC的方式呈现给大家 什么意思就是说

我们内部的话
其实都是有 多核去处理我们的应用

比如说它有一个核 专门去处理应用层


然后有另外一个核 专门去处理射频相关的

它们俩是不冲突的 这样的话就是说

我可以用最简单的设计 最简单的PCB板的设计

以及我用最低廉的成本去完成 我们在智能门锁或者

其他领域的一个设计工作

好 刚才谈完了 小无线的主网

那我们看一下我们的WiFi

那TI的WiFi主打的非常 主打的就两点

第一点的话就是我们的低功耗 那我们的低功耗的话主要

大家可以去做各种各样的侧频 因为我们内部有两个核

我们在不用的时候我们可以 让另外一个核处于休眠模式

另外一个NWP就是我们
网路 处理器的核
保持WiFi的链接

我们两种核的话 它的核都会有正常工作

sleep[听不清] 不同的模式

那这几种模式的话 两个核可以搭配起来

配置各种不同的应用 那这个的话就完全的保存了

我们在低功耗领域的一些诉求 有时候我们不需要用

两核都可以处于休眠 有时候我的主核不需要用

我的NWP保证和我的 WiFi网路的链接

但是呢 有一点我想要说明的是 大家有时候会去测这个WiFi的性能

会发现为什么和 路由器
做链接的时候

我们的这个功耗 比我们
数据守则上标的要高

那是因为我们去和
 不同的路由器去做链接

它其实有一个就是...

保持链接的同时 它有一个参数的设置

叫做beacon model

beacon model就是 我保持一个心跳包

那这个心跳包的话会有一百毫秒 两百毫秒、四百毫秒

那不同的路由器在去做交互的时候 不同的网络里面如果有干扰的话

那我可能多次的发送TX 或多次的发送RX

那保证我们的心跳包是正常的 有接收到数据的

所以说不同的环境 不同的路由器都会去影响我们的

平均average的功耗测量 所以说大家可以发现

不同的路由器 它测试的数据会略有不同

这个我想先跟大家做一个说明 那第二个的话就像

我们刚跟大家讲的第二部分 就是security安全性能

那不管是从硬件层 还是从我们的软件层

还是从我们的 这个网络链接上面

那TI都是花了非常多的 心思去做这个加密

和我们的加密算法

那第三个的话就是 我们的WiFi芯片的话

它去连网不同于 我们去开发Linux平台

因为我们去开发Linux平台 我们通常是需要用指令集的方式

然后去连接WiFi 那我们的WiFi芯片

去连接我们的路由器的话 其实是非常简单

只需要相应的API函数去打开网络 然后连接我们的这个路由器

输入我们的SS ID和密钥 然后再去做SSL的加密

去传输socket的方式 也是一个API的函数就可以
搞定

去做网路链接配置

然后的话我们自己还提供了 就是基于不同服务的

比如说,HGDP、HTTPS XMPP、MQTT

这样的网络链接protocol 的方式去做链接

因为大家最后是和服务器去链接 服务器可能使用不同的网路链接方式

那这个的话在我们软件包里面 都会有相应的例程可以供大家去参考

那这一个的话简单介绍一下 是我们WiFi的一个产品

那我们的WiFi 其实总归来说的话会有三类产品

这里只放了两类 那第一类的话是

属于我们[听不清]的产品叫CC3000

那CC3000完了之后 我们推出了CC3200和CC3100

那我们现在主推的 就是我们第二类的产品

也就是我们加强了 安全链接这块的一个产品

那这个产品的话 我们分为三类

可以看到有CC3220SF SF是什么意思?

Safety and Flash 就是说它带了safety的功能

并且它带来了内部的flash

CC3220S的话 它是没有带内部的flash

它只有security的feature 那security的feature就是保证了

片外的flash和片内的这个 保证了片外的flash的安全

就是包括你用SPI的方式 去把这个数据读出来

发现这个数据都是乱码 但是CC3200R版本的话

就是没有带这样的 一个security的功能

对 那CC3120的话 它是内部没有MCU

CC3120它是内部没有MCU 它只是一个transceiver

当然我们前面可以加一个MCU 然后通过SPI的方式

和我们CC3120去做链接

然后去传输数据

通常来说的话 大概需要10K的flash
和

1到2K的RAM的空间 去做这个driver

那我们也是提供了相关的例程 就非常简单的可以去
驱动3120的产品

然后去做WiFi链接 那3120和3100
它适合的场景就是

我们传统的设计当中 其实我们的门锁已经设计好了

但是没有带WiFi的功能 可以通过加上3120的Module

使得它带WiFi的功能 
可以去做入网接入


WiFi的入网接入

那另外一个的话 就是我们的3220其实是

完整的支持我们的homekit 但是homekit在今年的十月份

它会去有一个调整 因为原来的话我们homekit的产品

都是不同的半导体
的原厂 会自己去做SDK

然后去分发给终端客户
 然后终端客户去专注于做应用层

然后去做打包 那另外一个的话就是说

会需要一个MFI的chip set 那MFI的chip set其实非常贵的

那这样苹果其实也在做一些考量 那它的后续的一个考虑就是说

我会去把这个chip set给省掉 就不要去加这个chip set

因为它的硬件成本会比较贵 那它的方式就是说我会去



用软件加密的方式再去做

那另外一个的话就是 后面的话homekit的申请

就SDK的申请就不再 会
去找我们去做申请

而我们是直接去 找苹果
去做SDK的申请

那它的新版的SDK会在明年 就是今年的1Q去发布

具体的大家可以去 
关注一下苹果的官网

OK 那我们刚才 讲了很多非常多

其实每一个无线技术 它都是一门崭新的学问

它内部去探讨的地方非常多 但是我们不管用刚才的小无线

或者WiFi或者ZigBee 我们都跑不开一个话题就是蓝牙

蓝牙真的是太重要了

那蓝牙的话我们可以看到 蓝牙它是

因为我们的手机都带蓝牙 它是非常方便

我们在智能穿戴 我们在各种一些智能家居产品

我们都可以看到蓝牙的身影 那蓝牙作为智能门锁上面的

一个必需品的话 是非常好的一个用户体验

特别是被我们年轻人所接受 那我们看一下TI的蓝牙

可以提供给大家什么样的一个帮助 那TI蓝牙我们可以看右边的一个框图

它其实内部的话是 分为三个不同的部分

第一个部分的话就是主控

我们是用一个Cortex M3的核去做主控 那右边的话我们还有一个RF的Core

它内部是有一个Cortex 0的核 然后它去做射频的调制和解调

多说一点

那去年蓝牙联盟公布的bluetooth5 那bluetooth5里面就有一个

long range model的
一个feature

这个功能的话 其实就是TI贡献的专利

那这个专利的话其实TI 就是在这个RF Core里面

去实现的这个带编码的PHY

带编码的PHY去提高 我接受灵敏度的方式

通过前向校验 前向校验交错去提高

我接受灵敏度的方式 然后使得我的传输距离

可以是我传统蓝牙的两到三倍

那这种方式的话 我们把这套技术贡献给蓝牙联盟

蓝牙联盟5.0的话
去采用这样的 技术作为
蓝牙5.0的一个标准之一

那我们在这一块是 占有非常大的一个优势

那除开这两个核以外 我们在右下角还可以看到

有一个叫sensor controller 这是一个非常有意思的核

它是一个就是说 我们在M3或是在RF core

它处于一个休眠模式情况下 这个sensor controller


它还可以接着去工作 那它接着去工作

它可以去做的事情就是说 我可以去采一个传感器的数据

我可以持续的去采一个传感器的数据 我可以去做PIR sensor的检测

我可以去做各种各样小的事情 因为它上面有一个mix的核

那这样的话 它不用去唤醒M3

那它的功耗可以保持得非常的低 如果有必要的话

它会去透过触发机制 唤醒我的cortex M3的核

然后去加强去做处理

OK 那我做了一个总结 就是说我们这个蓝牙芯片的话

它有什么样的一个特性 其实我们看到有一些场合

客户其实是没有需要WiFi 也没有需要ZigBee也没有需要小无线

它的门锁非常极简 就是一颗蓝牙的芯片

然后加上一颗触摸按键的芯片

那这种方式的话我们的 CC2640R2就非常适合

因为我们481Mbps Cortext M3的核 可以去处理各种蓝牙的一些事件

以及我刚才谈到的这种加密算法 那另外一个的话

前端的这个触摸芯片 通常我们会选择一颗MSP430的MCU

那这个MCU的话 它内部是带有一个触摸的IP核

那这个IP核的话就可以 做触摸按键的检测

那MCU的话可以去做这种LED的背光 以及这个接近感应

然后把这些数据通过IIC的接口
 导到我的这个蓝牙芯片上去

那蓝牙的话就可以去做相应的触发 以及开锁的动作

以及唤醒这样的一个动作 OK

好 那我们看一下这个蓝牙芯片 那我们目前看到

它是功耗最低的一款蓝牙芯片 那我指得这个功耗最低

并不是说我们的指标是最好 那我指得最低是因为从系统的角度上

让这一个蓝牙芯片跑起来的时候 它的功耗是最低的

为什么? 
因为M3的核要持续的去工作

或者说间接性的去工作 我们的RF的核也是间接的去工作

加上我们如果有一些传感器的数据 比如说,我们前端的这个IIC

去读取我们触摸按键的 一些按键信息的话

那这个我们可以通过 sensor controller的这个[听不清]

来去做这样一件事情 保证我的组合可以处于休眠模式

那这样的话就降低了我们的功耗 所以说从系统的角度上来看的话

我们的蓝牙它的整体的功耗 可以说是做到业界最低

那另外一个的话就是说 我们的距离可以做到最远

那这个距离的话怎么去说呢? 因为在蓝牙4.2的标准

我们的这个蓝牙通常来说 都是5dBm的发射功率

那5dBm发射功率的话 这个大家其实都可以做到

因为我们内部可以去加PA 来去增大它的发射功率

但是我们做得好 也是我们的接收灵敏度

如果大家去看它TI的指标 TI的接收灵敏度是可以做到-90T

7个dB,也就是说TI的这个 link budget是可以做到102个dBm

那从蓝牙5.0的角度上来说 蓝牙5.0就把这个范围放得比较宽

我们去看[听不清]的话蓝牙5.0 它定义的最大的发射功率是20个dBm

这样的话我们其实可以 通过增大发射功率的方式

使得我们的这个传输距离变得更远 但是我们付出来的代价就是

我们需要更大的功耗 因为你发射功率和功耗是呈正比的

OK 那我还想强调一点的话

就是说我们是把这个蓝牙的协议栈 放在了我们的这个ROM里面去

它不会占用flash的空间 所以说我们这个128K的flash

它大概有80K是可以给到 应用层去做各种不同的应用

那其实就相当于和[听不清]的 256K的flash是一模一样的产品

OK

好 那下面的话 其实我还想强调的一点是

我们在蓝牙5上面的 
一些投入和我们的一些成果

那可以看到就是怎么样去做差异化 那一定是要有新的产品以及新的技术

然后运用在新的市场 那蓝牙5的话可以带给大家一些好处

我简单做一个介绍 那第一个就是highspeed

那highspeed的话就是 它可以支持更大的数据传输

那蓝牙4.0它是只有1Mbps的PHY 所以说它只能去传27个byte

在一个数据包里面 它只能拿27个byte

就是说它的速率的话 只有305K

那4.2的话它同样也是1Mbps的PHY 但是它的每一包的数据长度

会加到很多到255所以说 它的速率的话可以到780kbps

但是蓝牙5它增加了一个PHY 它有2Mbps的PHY

那同样它的每包数据是27到255 但是它因为PHY增加了

所以它的速率又上去了 提升了一倍在1.4Mbps

这样一个好处可以做什么呢? 我自己的看法

如果我们去加了指纹 这样一个功能的话

那指纹的信息是非常大的 那我可以通过蓝牙5去传指纹的信息

可以做到毫秒级的加密 就是我因为信息量比较大

但是我的数据传输率会比较快 这样的话就是我的[听不清]会比较小

那我们在信息安全里面就是
 我们的[听不清]要求
都是会非常小的

那所以说5.0的大数据的话 可以做一些加密的指纹去做传输

包括小的视频流的传输 这是一个应用点

2Mbps PHY的应用点

OK 好 那我们再看下一个应用

就是我们的long range long range刚才有讲过

刚才讲过的是通过我们 去加大发射功率

去做long range 那这个的话付出来的代价就是说

我需要去增加发射功率 那我需要去用更大的电流

去推动我这个发射功率 那所以说我们的功耗会比较大

还有一种方式的话就是 5.0它规定的有两个编码PHY

一个125k 一个250k的编码PHY

那这两个编码PHY的 好处就在于我通过

本来我的蓝牙数据包 可能只有255个字节

那我的255个字节 我可以传255个字节

但如果我用了编码PHY的话 相当于我把255个字节里面

很大一部分都用于 前项校源编码

那这个的话即使我的 小部分数据有传输错误

我可以通过前项校源编码 可以恢复我传输数据的正确性

同样保证让我的一个包 的密码率会非常低

通过这种方式来提高我的...

提高我的距离 所以说通过这种前项校源编码

通过我的这个[听不清] 我们可以把蓝牙的这个距离

传输得更远 其实提高的是我的接收灵敏度

提高的是我的RX sensitivity 那RX sensitivity提高之后

那我的TX power是不变的 那它的link budget就有增长

那通过这种方式来 提高我的这个long range

就是我的距离可以传输的更远 那我们在TI的这个达拉斯的办公室

我们是有测到400米的这个距离 就是说我蓝牙一个发射line

一个接收line 通过我们的两个launch pad

我们可以测到400米的 间距和保持通信

那我们在挪威在[听不清]的话 他们在去做测试的话

是可以到1.5公里 但是挪威它的环境会非常好

因为它的RF的干扰会非常少

那我们自己在深圳的 office去做测试的话

发现200米到300米 都是没有问题的

因为还有一些墙壁的遮挡 都是可以去规避这样一个问题

OK

那5.0的话还有一个
最重要的 一个特点就是大广播包

那大广播包是这样 就是说我们传统的蓝牙广播

会在三个信道 37、38、39三个信道

这三个信道的话 它会有干扰

如果我有很多的广播数据的话 那在这三个信道上会有干扰

那三个信道的展和就有限 也就只有37个字节

那其实我们还 因为蓝牙有40个信道

那还有37个信道的话 其实都是没有用到的

所以说我们在蓝牙5.0的话 规定就是说怎么样去把

这个没有用到的37个信道也用起来 所以我们就规定了一个新的机制

我们叫ADV_EXT_IND 那这个的话

这个信息的话会在37、38、39 三个信道去做广播

那做广播的同时 它会告诉大家

我可能还会有额外的展和要去发送 那发送完这个信息

在37、38、39三个信道上 发送完这个信息之后

它就会在去到0到36 这样37个信道上


去发送带有更大[听不清]的展和

那这个最大的数据包 可以支持248个data

那可以在0到36个信道 走任一个信道

那在不同的信道上还有不同的规范 也就是说我们可以通过这种

大数据广播包去传输 超过37个字节的数据

也可以去超过248个字节的数据 也就是说如果我要传600个字节

那我可以通过ADV_EXT_IND 这样一个指令

然后我告诉我的observer
 就是我的监听者说

我要传输大数据数据包 那它后面的话还有子定义

那这个子定义就是说 我可以规定在某一个信道上

我传输多个字节 就是我可能248个字节还没有传完

我可以接着再传248个
 再传248一直到我把所有的数据传完

它都有这样相应的规定 那这个的话其实我们会有

相应的API的函数 大家只需要按照我们的API的函数

去发送相应的指令 那在observer这一块的话

我们都可以接收到 同样的数据

OK

好,那最后的话 我也做一个总结

就是我们刚才讲的东西非常多

ZigBee、小无线、WiFi、蓝牙

那这些都是我们可以用到的 无线技术在门锁上面

那通过大家自己产品的定位 
去找到细分化的市场

然后去在这个领域里面
 做到number one

那我们可以看到 TI可以帮助到大家的

第一个就是在蓝牙 和ZigBee的产品上面

那这个产品的话就是 我们有几个不同的产品

就是刚才介绍的就是 我们都是最新的产品

我指得最新式我们有在量产 也有在供货的产品

好比说还没有在量产的产品 那这一块的话蓝牙[听不清]

然后我们的低成本的话 现在大家也都知道就是我们的

CC2541和CC2540

一个是带USB的 一个是不带USB的

然后我们的这个ZigBee的产品的话 就我们主推的就是CC2530


和我们这个即将出来的新品 CC2652[听不清]的平台

那小无线的产品的话 我们主推的就是CC1310

因为它带有15.4协议栈 可以支持远距离的新兴网络

那WiFi的产品的话 我们主推CC3100SF

就是我们刚才讲到的 带有所有安全特性的

这个WiFi介入芯片 主打低功耗和安全

那另外一个的话 就是我们有一个片内的flash

也有一个片外的flash 两个芯片不同区分

但是我想说的是不管是 我们选择哪一种产品

就是带flash的还是不带flash 我们片外都需要去外挂一个flash

这个原因就是因为我们刚才谈到的 这些加密的因素

因为它加密 片内我们是没有

不会去把这些数据放到片内 我们都会去放到片外

通过加密的方式 然后去放到片外的flash

包括临时展存的话 我们也会去放到片外的flash

因为片内的flash的话 我们是不好去做分区

那片外的flash的话 我们是会做一个文件系统

然后去做分区 然后是ARM去存储我们的这个data

就是[听不清]文件嘛

OK

下面的话就是 我们的这个触摸芯片

也是我们一直在 去做推广的一个触摸芯片

就我们的触摸芯片 就是MSP4300FR2522

它是带有[听不清] 存储器的一个MCU

但是这个MCU上面 会带有我们的touch ID

它专门去主打我们touch的市场 包括我们蓝牙音箱

包括我们这个耳机 包括我们消费类的产品

需要触摸按键的地方 那它片上的FM的话

其实是和flash是一样的东西 那只是我们叫它做[听不清]存储器

它的擦除和读写的速率 会比我们的flash要快

然后它的保存时间 会比我们的flash要久

这是它的一个FM的特性 那简单讲一下就是说

在低功耗MCU产品这一块的话 其实TI是专注于低功耗

非常长久的一家公司 当我们13年的产品
原来都是

基于flash的工艺来去做存储 那后面我们会渐渐的都用

具有TI专利的[听不清]存储器 来去做数据的存储

所以说我们后续的MCU产品都会 去用[听不清]存储器或者去用flash

OK那最后一个的话就是 我们刚才谈的主要的

都是讲我们的无线 讲我们的安全

其实我们还有一个东西必须要去做的 就是说我们可能需要马达驱动

我们可能需要LED driver 我们可能需要I/O扩展

那这块的话 TI在物理在[听不清]这块

就是在我们的模拟器件也是一个 非常强大的一个芯片设计公司

那我们有非常低廉便宜 和低成本相应的驱动芯片

对大家有帮助 大家可以在设计当中去评估

那当然啦 今天我们讲完这个在线直播之后

其实我们会有一些demo板 
去送给大家去做评估

前提是大家要去在网上
 去注册MyTI.com的帐号

然后大家要去申请 我们会有相应的demo板

可以送给大家去做评估

OK 然后我这边就没有了

然后这个我叫Michael Michael Qian钱堃

如果大家有什么东西 需要和我去讨论的话

大家可以记下我的微信号 kqian0327

我们可以去做一些线上的讨论

欢迎大家来深圳

视频报错
手机看
扫码用手机观看
收藏本课程

视频简介

TI智能门锁解决方案4

所属课程:TI智能门锁解决方案 发布时间:2018.08.02 视频集数:4 本节视频时长:00:25:57
TI智能门锁解决方案。
TI培训小程序