TI 15.4 协议栈,以及低功耗远距离传感器到云端解决方案介绍

+荐课 提问/讨论 评论 收藏
  • 课程目录
  • 相关资源
  • 课程笔记

大家好 我是吴冰洁 我来自上海 上海的 central team 就是 我们其实在北京的话是有 local FE team 然后 Central和 local FE Team的区别就是 我们可能更专注某一些应用 比如说无线连接技术的应用 所以我在TI工作有七年了 七年一直专注于无线的连接应用 包括1G以下的连接 包括2.4G的连接 今天下午我还会跟大家介绍 2.4G蓝牙的一些方案 所以大家如果有兴趣的话 可以留下来一起听 然后有关今天下午的Hamzan 我需要大家来帮我 去预装一些SDK 在电脑上面 所以为了减少时间 大家等会儿在吃中饭的时候 可以先把它装起来 有一个CCS 然后有两个SDK要装 所以主持人这边 到时候会给大家提供那个 如果你们下载比较不方便的话 他提供exe的安装文件 在U盘里面 所以大家可以到主持人这边来取 他等会儿也会说 所以这个事先做个广告 今天我先给大家讲一下网络 因为网络的话 其实TI在无线连接这边的话 有很多的技术的网络 已经是成熟的 然后是可以给大家 直接缩短开发周期的东西 所以除了技术本身 咱们在网络这边有一个 就是为什么会给大家来做介绍 刚才杨杨 这边他有介绍 wifi的部分 那在我们的 local RF这条产品线上面的话 我们是有sub-1G的低功耗的连接 也有这个2.4GB官方连接 那么在15.4的这个解决方案 其实是同时涵盖了sub-1G 2.4G 所以如果大家在自己的应用上面 对这个网络有需求的话 可以联系TI 好 那么我就开始 我们今天的介绍 今天这个agenda包括六个部分 因为现在这个时间 可能离中午吃饭时间会比较近 所以我可能会讲得快一点 所以从软件从技术本身 从应用本身来说的话 我们在这个slide里面都跟大家过一遍 也会对我们现在TI design 就是对这个本身板子 和技术的支持也比较全面 所以大家可以找到的软件资源 或者硬件资源都比较多 所以大家可以到时候 到这边来看一下 我在这个slide都会讲 首先说一下这个application 现在因为我们有一个 非常火的概念叫 IOTInternet of Things 物联网 所以现在所有的在很多的 实际应用中间 特别是工业应用中间 我们有很多的网络需求 sub-1G上的 2.4G上的 你看在这个图里面的话 就是有比较多的 比如说水电表 叫 flow meter 第一个图是 然后第二个图是电子标签 现在在河马先生里面 大家可以看到 它的标签不再是纸质的了 那它是一个电子的 那这个电子标签 它可以自动去更新上面的数据 不需要人为的去更新 所以这个是电子标签 还有一个就是停车场 智能停车场 现在在很多城市 它的停车消费 也是通过云端来做的 所以这个智能停车 还有一个就是 已经火了很久的一个智能楼宇 就是叫 building automation智能化楼宇 它里面包括一些烟感 如果在居家的话 它可能会有一些 比如说传感器网络这类东西 所以这个是我们在我们组网这边 可能会需要的一些应用 那么如果再仔细来看 sensor to cloud这个 target application 的话就更多了 包括我们的白电 现在家里的智能家电会越来越多 所以你看家电直接上网 你可以从远处说个简单例子 从远处操控家里的冰箱 或者是电饭煲开始做饭 这个就是智能网络 还有就是比较多的那个门锁 就是现在可能家用少一点 在那个酒店的这些应用 酒店的门锁或者是 现在它不是有这种智能 租房这种方式 所以它可能有这个门锁 然后是smart grid智能水电表 水电表水电表气表 Alarm & Security就是我刚才说的智能楼宇 包括一些比如门锁 也算是其中之一 还有 smoke detector就是烟雾传感器 或者是大家进那个门 的那个禁的时候 它会有开关门的这种 有些家用的其实应用已经比较多 然后冷链ESL 然后物流 还有一些工业应用的话 就比如物流 sensor 就是传感器网络 包括可能比较远 因为它这个sub-1G 通讯距离会比较远 所以再比如说 大家可能飞行器上面 可能会用一些 主要是用在操控这一方面 所以 sensor to cloud 这个应该说是 未来的一个发展方向 这个是大概的就是sensor to cloud 一个大概的框图 就是底层的话是sensor 然后它可能会就是 它所谓的就是LT的 一个Node 然后这个Node可能带来 不同的一些传感器 比如说如果是在家用的 这个环境里面 在厨房里面它可能有水渍传感器 烟雾传感器 在门帘上面 它可能有门帘的这个洞 就是比如说窗帘门帘的 一个动态的一个传感器 那不同的传感器 它带着这个传感器的就是具体 功能可能是不太一样 然后统一的可能接到 一个LT的网络里面 然后通过一个LT的gateway 它可能并不是蓝牙的 或者也并不是wifi的 所以它可能比如说sub-1G的网络 它需要通过一个LT的gateway 接到这个Router上面 Router再转到这个cloud上面 然后通过cloud的话 你可以接入手机 也可以接入远程的一个monitor 所以这个就是一个 典型的IOT的sensor to cloud结构 刚才其实我刚才 杨杨这边他介绍的时候 我是有看到是说有人在问说 到底我选择什么样的 就是技术这么多 我选择什么样的技术 可能会比较好 那么其实就是可以从 以下的这个维度里面来看 那么总共是有四个维度 第一个维度就是range 就是我的通讯范围有多长 到底是家用 比如说是覆盖整个家庭 可能几十米就够了 然后或者是 我从power这边来看 就是我是 以什么样的方式供电 如果我是常用的交流电供电 或者是我是3A电池 或者我最好是纽扣电池供电 这个是其中一个限制 还有一个就是你是不是具有 这个直接和手机通讯的这个能力 因为现在和手机通讯的 这个技术本身就已经限制住了 就只有wifi和蓝牙两种 所以你可能在这方面 是一个考量的方向 然后还有一个就是 你的这个吞吐率 数据吞吐率到底有多大 就是比如说你要传这个音频的 这个数据吞吐率 和你要传这个控制信息的数据 吞吐率是不一样的 所以这里要看你到底 这个应用中间是什么样的应用 那么大概就是可以 从这四点来考虑 这个地方主要举的这个例子 其实就是一个15.4的 典型应用 在long range mode下面15.4 可以支持两公里的通讯范围 然后它的网络的供电 在叶子节点上面 它是可以支持只用纽扣电池供电 因为我们的芯片支持 2.4G和sub-1G同时工作 所以它又可以支持 软件连接的这个功能 所以它可以提供phone connection 也就是说这个是TI独有的东西 TI现在是唯一一家 把2.4G和sub-1G 做co-current mode的一个厂商 就是其他地方也有做 但是我们是最先出来的 所以这个是一个比较好的功能 也是我最喜欢的 新一代的芯片上面的一个功能 还有就是throughput 15.4 它有很多种的选择 有long range mode的50K 在上一代产品上是有200K 现在在新一代产品上是50K 这样的一个吞吐率 基本上其他的应用都可以覆盖 这样一个应用 好 这边就是我们TI TI是整个的半导体厂商中间 我们深圳是我们在 无线连接技术这边 产品线覆盖最全的一家公司 所以大家可以看到 从近场通讯NFC 到远距离sub-1G的通讯 我们都有相应的产品 所以刚才杨杨这边他介绍的是 2.4G wifi 的芯片 它是三二系列 其他的私有协议的 包括sub 1G 2.4G的低功耗蓝牙 还有ZigBee Zig410 以及我今天介绍的15.4 它都是有对应的芯片 主要是26系列和13系列 不同的这个应用场景 它的特点也是不一样的 大家可以看到 也是从四个维度 所以如果你想要选择不同的应用 针对你符合应用的网络的话 你可以通过这张表 很快地找到什么网络 最符合你的这个实际应用 刚才这个表上大概列出来了 但是现在传统的在这些网络上面 它其实都是有tradeoff的 你需要比较简单的几个过程 你需要高的吞吐率 必然你的功耗也会比较高 你需要比较大的数据吞吐率的话 你的功耗也会比较高 所以其实它就是一个平衡 所以看你在应用中间 需要什么样的东西 然后你又同时做到低功耗 所以这个其实不是 不可多得 它不是不可兼得的一个东西 所以需要做一些tradeoff 在这个表上面其实也写出来了 大家可以看到 在wifi里面的话 它通讯速率快 但是它同时的power也很高 在远距离方面的话 sub-1G的通讯距离远 但是它的功耗 也可以做的相应的比较低 但是它的 data rate 也比较低 所以距离远它要高功耗 关键是TX-X占用时间长 也就是你的 throughput它其实就会限制 你整个功耗的使用 所以可以看到这个是每一个应用 它有不同的这种功能范围 所以大家在选择的时候 可以根据这个图去做参考 好 下面我要给大家介绍一下 为什么我们要选择sub-1G的 这个网络 首先是第一个就是 这个是所有的2.4G的产品 都达不到的 它的通讯距离非常远 它可以做到最远二十千米 当然这个slide里面写的 我们这里实际中间 可能就两公里这样一个通讯范围 但是我觉得两公里已经很厉害了 2.4G你如果没有做中继的话 你是肯定做不到这个距离了 也就是说你在工业应用上面 你必须要用sub-1G的技术来做 这个是原因 还有一个原因 就是sub-1G它是基本上都是 一个私有网络 所以它的网络的loading 没有像wifi或者BLE 这个loading这么大 所以它可以做到低功耗 你可以通过纽扣电池供电 可以做到超低功耗 所以有很多的 现在家用的可能会比较多 像刚才提到的ESL的那种客户 它也是小的 当然不是纽扣电池 它可能是小的锂电池供电 它可以做到非常长时间的应用 比如说5年或者7年 这样一个应用 刚才已经说了 就是它可以做到低功耗 在ESL的客户里面 还有一个就是它可以提供security 我们现在最新的13 就是以2结尾的这颗芯片 有13X2 1352 1312 还有2652 2642 包括就是以2结尾的 这一代的芯片 它都提供在security方面 就是它有AES的加密 就是加密算法 它有硬件加密的算法 所以它本身在security这边 它是可以给你提供支持 这是一个 第二个就是鲁棒性 鲁棒性的话就是 因为我们蓝牙的芯片就不说了 就是 Sub-1G 的芯片 我们在我们的通讯协议这边 我们在达拉斯是有自己的实验室 可以每一个这种 今天我又介绍了15.4的 这个网络都是 有搭200个节点以上的 节点的测试 在那边跑 所以它是有这种实际网络的 一个搭建起来的 最后的一个测试报告 所以就比你自己去做 就是从零开始去做网络的研发 会更可靠 整个的我们这个研发里面 踩一些坑 踩一些bug 已经帮你做过了 所以在鲁棒性这边 我们是有一定保证的 好 下面就是 dual band technology 这个是我们这颗芯片的一个亮点 就是我一直想跟大家分享 也是我个人非常喜欢的一个特点 就是在刚才的那张图里面 之前的话全部都是基于1G的 同属于1G以下的一个通讯 但是因为我们这颗芯片 同时可以支持2.4G 也就是说2.4G的私有协议 或者2.4G的蓝牙通讯 所以如果你是通过蓝牙通讯的话 它就可以给这个应用 带来很多的可能性 比如说我可以直接去读 这个水表上面的数据状态 通过一个手持式终端 这个手持式终端是通过蓝牙 来和水表进行通信的 同样地 我在标签上面也是一样 你可以在标签里面带一些 比如说这个产品它的 用一个蛋糕来做比方好了 一般的超市里面 好一点的超市里面 它蛋糕是什么时候做出来的 它可能会打一个标 那这个时候如果我再加到 ESL的标里面去的话 我通过手机去读 我可以读一些详细的 有关这个产品的信息 这个是本身 就是等于说是一个延展 那也就是你去逛这种 智能超市的时候 获得的一些新的服务 在手机停车这边就是智能停车 在这方面 手机会更方便 如果你可以跟手机连接的话 它相当于是说在支付方面 会比传统的支付 比如说有公交卡或者直接投钱 这种支付会帮你 就是你可以通过 现在大家都不带钱在身上了 就是比如说支付宝微信来支付 所以这个也是一个 非常好的可能性 然后在家用方面的话 你是直接去控制灯 开门 你可以通过手机这边去操作 也是比较方便 所以现在这颗芯片 把 2.4G 和 Sub -1G 加起来之后 在应用方面 就针对围绕人的这个应用 其实上面就做了很多 你可以设想很多的 不同的应用在里面加进来 所以你不需要 多加一颗芯片在上面 就是一颗芯片就可以搞定 而且它是co-current mode的 所以这个是我们芯片的一个亮点 所以像这个slide里面写的这样 因为我们的芯片 在2.4G和Sub-1G上面 同时可以支持 因为这个原因 所以我们把Sub-1G的 一个网络性能和低功耗蓝牙的 这个网络性能加到一起了 最后就成了一个 又可以用电池来供电 又可以支持手机连接 同时支持 long range 在 Mesh 网方面 也支持的一个网络 那在 Mesh 这边 主要就是 sub-1G 来支持了 我们在 BLE 这边的话 目前是没有 Mesh 网络的 好 这个是我们在 co-current 这边的一个支持 大家可以看到这个上面 其实已经列了我们的两代芯片 第一代是1350 1350是一个dual band的芯片 但是它就不是2.4G和sub-1G 它可以在2.4G和sub-1G之间 进行切换 所以大家可以看到 就是它支持的几种模式 第一个模式它是 因为BLE它本身有协议栈 所以协议栈本身会占一些网络 就是占一些芯片的资源 那么在1350这颗芯片上面 大家如果对我们这个芯片 有了解的话 知道我们这个芯片有个短板 就是它的flash 比较小128K 所以它在跑完BLE协议栈以后 再去跑sub-1G的东西的时候 它就有点不够用 所以它就只能支持 BLE 的 beacon 就是说我只发BLE的数据包 它其实是基于2.4G SIL 来做的 它只发一个BLE的数据 就是beacon包发一个网络包出来 然后同时去支持 一个sub-1G的网络连接 这个是它可以同时支持的 还有就是它在跑BLE蓝牙的 完整的蓝牙协议栈 也就是说如果你要支持 BLE蓝牙的连接的情况下 你在做sub-1G连接的时候 那么它就只能不能做con-current mode 它就必须做切换 就是它可以在需要的时候 切到2.4G 或者是我在平时来跑sub-1G 他们这样的一个应用场景 是可以支持的 如果你是升级到CC1352 这个芯片 这个芯片是1350的升级版 升级版了之后 因为它的flash跟RAM 都增强了 1352的flash跟RAM 是352K 所以RAM是80K 1350的RAM是20K 所以整个的芯片 做了这次upgrade之后 它就可以支持full connection 也就是说它是完整的支持 BLE的con-current等 加sub-1G的一个链接 所以同时也就是说 我们在SDK demo code里面 如果大家今天 下载1352的SDK 现在就可以从TI的网站上下载 下载了之后 在我们里面已经有sub-1G 和2.4G con-current mode的代码 当时我自己也试过 让我觉得很惊艳的一个功能 所以大家可以去试一下 就是 sub-1G 加 蓝牙 BLEfull con-current mode 这个代码 在这颗芯片上面 这个其实也有很多应用 我就举个例子 我有客户他去做那种 智能手环 智能手环的话 它同时要支持远距离 因为大家知道 BLE的连接只能支持最多8个 如果你是在TI的芯片上来做 你如果用手机来做 我有客户测过 最多可能支持到15个 如果你的产品会更多 比如说像做智能手环这种应用 你十几个设备 肯定是不够你使用的 在这种情况下 它可能就把 SUB 1G的网络加进来 然后又可以enable BLE蓝牙连接的操作 所以在这种情况下面 这种应用就可以做一些 非常有意思的应用 所以这个就是给大家举个例子 当然可能会有其它的一些例子 大家可以自己去发现 所以在目前这种情况下面 这个芯片这个是它的一个亮点 好 然后我们要举一些例子了 就是beacon beacon刚才有提到 是说我们可以有一些传感器网络 传感器网络比如说我如果在家里 或者在工业应用上面 它可能在整个工厂里面 有一些对有毒气体的探测器 探测器它可以通过SUB 1G 因为工厂的范围比较大 而且SUB 1G 它本身在抗干扰的方面 它会比2.4G要好 所以它传得比较远 它穿墙距离也比较好 所以它在这种情况下 它在整个的工厂里面去布这个点 布点之后就可以通过一个集中器 把它所有的传感器都连接起来 同时这些传感器 因为是基于1350来做的 同时如果你要 通过手机去读这些传感器的数据 也是可以做到 如果你是通过beacon方式 你手机靠近某一个传感器的时候 你就可以看到 这个传感器上面一些数据了 这个是 beacon上面的一个应用 就是SUB 1G 加 2.4G beacon的一个应用 还有一种就是 刚才其实也有人问到 说我们的OTA升级 OTA升级大家知道 我刚才有说 就是在前面的网络里面说过 SUB 1G 其实针对2.4G来说 它的吞吐率 就是带宽的原因 它的吞吐率 肯定是没有2.4G那么高 所以在数据传输方面 2.4G可以达到 4兆或3兆的传输速率 那在SUB 1G这边的话 可能就比较难以达到 我们在SUB 1G这边 其实是有4兆的那个code 但是那个4兆 code 它首先是基于868兆的频段 就是433大家知道我们国内 如果是SUB 1G的话 使用平台是433 433平台上面 在本身的占空比上面 就是它会有一个限制 所以最高在国内的话 SUB 1G的传输速率 是达到1.5兆 也就是说它其实从两点 从传输速率上面来讲的话 它跟2.4G 肯定是比不过2.4G的 所以本身SUB 1G的 传输速率会比较慢 那你在OTA升级的时候 本身芯片 它的flash是有128K 然后你自己要下ES-imaging进去 所以你想一下128K 如果以最快的速度来传 它整个升级的传输过程会比较长 你就可能没有得到一个 比较好的用户体验 而且SUB 1G 它在手机上是不支持的 所以你想通过手机 来升级你的这个设备 其实是做不到的 如果你 enable 蓝牙的这个连接之后 你实际上是可以通过 蓝牙的这个方式 然后来升级你的这个设备 在你升级完了这个设备之后 再转成SUB 1G的设备 来进行数据通讯 所以这个其实就是 TI帮您把这个东西 做了一个整合 现在在新的芯片上面 TI其实已经在做这方面的整合 我们叫smartOAD 它可以把所有的 SUB 1G的设备 包括ZB的设备 2.4G的设备都加到一起 加到这个里面来 所以就会有这些升级的 一些特点在里面 所以通过手机刷结果非常方便 这个就是我们在role switching这边 它给大家提供的一个应用 还有一个 这个就是也是role switching 它主要是鉴权 就是我先是通过网络 因为对于sub-1G 来说, 你对数据的入网 它肯定是有鉴权方式 因为你入网的话 如果不通过这个配置 不通过鉴权配置 那你就直接入网 可能这个网络的安全性 也得不到保证 你如果想要去配置 某一个设备入网的话 你通过手机也会比较方便 在sub-1G这边的话 如果你通过role-swtiching来做 也会比较方便 就直接通过手机去配置 设备的网络 然后先把它配置好 类似于像wifi一样 告诉它一些网络信息 要这个设备加入这个网络 那这个其实就是role swtiching的 另外一个应用 还有就是 sub-1G 和 BLE Concurrent 就是在门锁方面特别有意思 就是现在有一些酒店的那个门锁 已经是蓝牙的门锁 蓝牙门锁就是你可能住店了之后 会有一个信息发到你的手机上 你通过这个手机的这个码 你就去跟这个门锁去通讯 然后就可以开门 你就不需要到前台去领钥匙 手机上面就可以完全操纵出来 现在有一些可能像海南这些地方 他们不是有一些那种公寓出租 也是可以通过这种方式 相当于你把你的房子 挂到网上面去 你装智能门锁 然后你可以远程去开关这个门 所以就是也可以做一些 这方面的这种应用 那所以你如果是通过门锁的话 如果你是通过纯2.4G 来做的话 它这个通讯距离会比较近 你在一整栋楼宇里面 去管理你这整个的一栋楼 比如说一层楼或者两层楼 可能有多少个房间 你在如果只用来2.4G 来管理的话 它本身通讯距离会比较近 而且我刚才有解释说 一个蓝牙设备 它的连接其实是有限的 你要连接这么多设备的话 其实是有一定难度的 所以如果是用Sub1G 来做数据管理 因为它本身数据量也比较小 就是一个开关门的操作可能 所以它就把Sub1G和 2.4G的网络特点加到一起 在智能门锁这边 其实也是比较好的应用 好 下面就是我给大家介绍一下 我们的15.4 stack 刚才说了那么多应用 然后看一下15.4 stack 到底是什么东西 大家如果对网络 有一定的了解的话 就知道网络它其实是分 不同的网络类型拓普结构 如果是典型的蓝牙 就是我们传统蓝牙的连接的话 它是新型网络链接 就是以手机为中心 这样可能打比方不太合适 打一个大家比较常见的 就是应用场景的一个比方 就是以手机为中心 周边有很多蓝牙设备 那这是典型的新兴网络 然后 在BLE 就是蓝牙4.0出来之后 在BLE这边的话 这个设备可以支持multi role以后 它又可以做主又可以做从 所以开始来就是一个 类 mesh 的一个网络 那还有一张网络 就是其实很多的 就是现在可能用的比较多 就类 mesh 网络用的比较少 传统的网络还是用的比较多 就新兴网络的典型的新型网络 还有一种就是刚才有提到的 mesh mesh 的 work 的话就是 我在刚才的那个前面 有一个 slide 里面给大家介绍 6 Lop 是 Mesh 网络 ZigBee 是 Mesh 网络 然后蓝牙联盟 就是大家可能有知道的 可能别的厂商做的一个 BLE Mesh 也是 Mesh 网络 所以这个 mesh 网络 就是它有一定的自愈性 然后可以自组网 这个在今天下午 我们专门有一个筛选 然后我的同事会给大家做介绍 我今天就在这个地方 就不给大家多做介绍了 那现在15.4回过来 它其实是一个新型网络 这个新型网络同时可以支持 2.4G也可以支持sub -1 G 就是根据你自己的网络选择 你可以选择2.4G或是sub -1G 在这个function development这个这边的话 就是为什么我们TI 会给大家提供一个 TI15.4的 stack 原因在于就是我有很多客户 做自己的私有协议的网络 他们可能觉得做私有协议的网络 会比较符合他自己的一些应用 但是在网络节点 可能只有20个的时候 和你开发有网络节点40个 甚至80个节点的时候 它的这个网络的拓扑结构 和你去分时间的整个的算法 profile去定义这个stack的时候 它的网络的loading是不一样的 开发难度也是呈几核增长的 所以我有看过我的客户 比如说调一个私有网络 新兴网络调几年都没调稳定的 因为你本身是一个无线网络 它有很多的无线通讯上面的 不确定性 如果所有的操作都是正确的 那你可能很快就做出来了 关键是你要去把那些 不确定的东西bug解掉的时候 其实是非常难以跟踪的 所以如果你去开发一个 自己的私有网络的东西的话 其实是工作强度会比较大 所以我在这个地方 给大家列了一下 大家可以看到如果你是self-develop 这个网络的话 那 那个时间就是首先有一个 network function 的 development 因为你做这个network 比如说我以传感器网络做例子 你肯定有一些就是在 小的这个叶子节点上 你需要跟外部设备进行通讯 可能要跟传感器进行通讯 所以肯定有 C 口 如果那个传感器是SPI口的 你要还要调SPI口的 或者说你这个传感器上比较复杂 要加一个MCU 那这个时候有可能是预案通讯 所以你这个有一些 driver 这个你是得写 然后还有就是 单点的这个网络单点的这个设备 就是在 function 这边 是成功工作了之后 你要想办法把它加到 这个网络里面来 你就会需要有一些 网络这边的功能的一些设计 比如说这个设备 怎么加到这个网络里面来 怎么从这个网络退出去 如果这个设备掉线了 整个网络会怎么样 这个你都是要考虑在里面的 所以TI在这方面 在15.4协议栈上面 它就列出来大家可以看到 就是它列出来了 很多的这个function development的点 这个都是我们 15.4的协议栈已经支持的 包括 Tx Rx 最简单的 就是数据收发 包括有ACK 就是如果你丢包了之后 是不是有一个SK的回复 就是收发了之后 报是不是有收到 或者是不是需要重发 这个是在我们这个里面都有 然后data retry 就是如果我丢包了 数据是不是要重发 然后地址过滤 因为比如说网络里面只有三个点 我可能不存在地址过滤123 但是如果我有80个点 我这个时候为了防止 数据的这个洪水 flooding 那我可能就需要有 这种地址过滤要做低功耗 不是说因为每一个网络中间 有一个网络报 那么我所有的设备都得起来 那么这个时候你需要用地址过滤 来给它做一个 比如说低功耗的功能 那这个时候在这方面 这个15.4协议栈就已经把 比较底层了这个接口提供给你 你要对网络进行操作的时候 你是可以直接调用这些API 然后把这个功能 加到你的网络里面来 所以你整个的开发周期就会变短 像下面就是你看红色的这部分 就是我们TI 15.4 Stack 如果你用它来开发 和你自己去开发同样功能的网络 时间上面你会缩短 那你主要要做的工作的话 其实就只是 就是你可以把你的这个时间精力 主要花在你自己应用方面 就是跟你应用 相关的一些开发上面 比如说跟CLOUD这边 怎么进行通讯 然后数据采上来怎么做操作 这部分其实是跟你应用最相关的 但是其实你跟底层的一些 比如说driver code什么通讯的这些东西 你可以缩短这个时间 那在network test这边 因为我刚才有提到在达拉斯 我们这边在我们的实验室里面 是有搭那个很多板子的大网络的 所以包括这个ZigBee 包括thread 包括今天讲的这个15.4 我们都是有搭200个节点 以上的这个网络在那边 不断的在跑 所以它帮你踩掉了一些点 然后你可以拿到一些 test reports 就是如果在某一些这个网络的 configuration 就是不同的网络配置的情况下 你可以从TI拿到一些我们的test reports 所以就是可以帮助你去做自己的 这个网络的一个debugging 所以它整个的在这个performance test这边 也是帮你可以缩短一些时间 所以整个的这个时间就会缩短 整个开发周期也会缩短 同时风险也会减小 这个是我们15.4协议栈 这可以给大家提供的 这个其实就是我刚才给大家介绍 就在Sub-1G方面 为什么需要我们的15.4协议栈 那其实在这个 slide 里面 主要写的就是在Sub-1G方面的话 我们Sub-1G以下方面的话 用的主要的全部都是私有网络 就是如果我们TI 不提供网络协议给你的话 那你就只能用一个 就是只能自己开发 就没有其他选择 那对于客户的开发的那个时间 和周期 和难度来说就比较高 那TI在Sub-1G方面 是帮你提供了一个这种可能性 然后在2.4G方面 如果你觉得蓝牙 wifi 或者CP能够满足你的应用 你可能可以选这些网络 但是总有那些应用它可能 比如说就是像我刚才举的例子 我需要接一个20个节点的网络 新型网络 这个时候蓝牙 蓝牙可能就不支持 因为它只是最多刚才说了 如果是说以手机为中心 最多支持15个 那如果wifi的话 就是不能提供低功耗 如果你想要低功耗的 这种网络的话 你可能做不到 那如果是这个ZigBee的话 它是一个Mesh网络 但是它的loading会比较多 就是因为ZigBee的话 最多可以传256个 就是payload 可以传256个byte 所以如果整个数据的吞吐量 就是网络的这个loading 就是整个网络的负载量 比较大的话 你其实如果 对一个20个节点的网络的话 其实就没有必要 去做这么复杂的一个mesh网络 那你这个时候 就可能要选择一个私有的2.4G 但如果你是选择私有的2.4G 如果TI不提供15.4 那你就得完全自己开发 就又回到了刚才那个问题上面 所以在这种情况下TI 提供一个15.4的协议栈 是大家非常好的一个开始 你可以在这个基础上 去开发一些符合自己需求的 一个应用网络 现在看一下我们SDK SDK里面都有什么 就是刚才我介绍了15.4网络 是一个新型网络 然后它可以提供一些功能 就是刚才有说的这些功能 然后我们看一下这个 就是具体的SDK里面 大家可以得到什么 在SDK这边 在SDK这边13系列的话 就是它有两代产品 上一代产品是13X0 13X0这边 我主要是看15.4的话 这边它首先是一个 IEEE 802.15.4 e/g 的 就这两个它其实一个是modulation 一个是就是提供底层的这个 调制方式的一个支持
课程介绍 共计1课时,49分28秒

TI 15.4 协议栈,以及低功耗远距离传感器到云端解决方案介绍

TI 低功耗 传感器 协议栈 远距离

TI 15.4-Stack 是基于 IEEE 802.15.4e/g的 射频通信堆栈。它是 SimpleLink CC13xx/CC26x2 软件开发套件 (SDK) 的主要部分,可以为 1GHz以下频段应用或 2.4GHz 应用提供星形拓扑网络支持。TI 15.4-Stack 运行于 TI 的 SimpleLink 微控制器 (MCU) 系列器件之上。低于 1GHz 实施方案具有多种重要优点,例如,在 FCC 频带中实现更远的距离,以及采用跳频更好地防止带内干扰,此外,如果在 CC1352上使用双频带模式,还能够在运行于低于 1GHz TI 15.4-Stack 网络之上时发送 2.4GHz BLE 信标数据包。该完整的堆栈产品还通过完整的端到端、节点到网关解决方案加快客户产品上市的速度。
展开

推荐帖子

【模电选课测试】“运算放大器基础知识”结课啦~
先附上活动链接:https://bbs.eeworld.com.cn/huodong/TI_hpl/index.php   这次选课体验非常棒,首先可以根据自己感兴趣的领域选择,然后可以根据自己当前的知识等级,系统会推荐相应的入门/中级/高级课程。 学习过程中,对失调电压/带宽/压摆率等知识有了更深入的理解! 当然,要坚持学完: ...
GuyGraphics TI技术论坛
基于WinUSB实现的嵌入式USB免驱设备通信方式
       为了简化USB设备的开发和接入到PC系统,微软开发了WinUSB,可以将Winusb.sys作为设备功能驱动程序安装,并提供WinUSB API供应用程序访问设备。一直以来,除了USB HID设备,其他类型的设备在WINDOWS环境下需要安装驱动程序才能工作。要实现USB设备免驱,就只能使用HID设备。而HID设备传输速度慢,在有些场合必须使用...
Jacktang DSP 与 ARM 处理器
Cortex-M3 MCU 电源解决方案
本帖最后由 qwqwqw2088 于 2015-2-3 09:57 编辑 Cortex-M3 MCU 电源解决方案 TI Cortex-M3 MCU 电源解决方案...
qwqwqw2088 模拟与混合信号
EPROM在单片机开发中的两个应用实例
EPROM是一种具有可擦除功能,擦除后即可进行再编程的ROM内存,写入前必须先把里面的内容用紫外线照射它的IC卡上的透明视窗的方式来清除掉。EPROM芯片可重复擦除和写入,解决了PROM芯片只能写入一次的弊端。EPROM是一种常用的存储器,在单片机开发应用中一般用它作为程序存储器。实际上它也是一种可编程逻辑器件(PLD),除了可以用它实现逻辑函数外,还可以用它实现一些复杂的测量和控制。下面为两个应...
Jacktang 微控制器 MCU

06010601

学习学习TI 15.4 协议栈,以及低功耗远距离传感器到云端解决方案介绍

2020年02月29日 14:24:15

shakencity

学习学习TI 15.4 协议栈,以及低功耗远距离传感器到云端解决方案介绍

2019年12月04日 09:06:57

zx1988ZX

好好学习,天天向上!

2019年11月09日 11:44:40

大明58

TI 15.4 协议栈,以及低功耗远距离传感器到云端解决方案介绍

2019年09月19日 09:57:41

zwei9

来学习下TI 15.4 协议栈,以及低功耗远距离传感器到云端解决方案

2019年05月06日 10:51:39

hellokt43

好好学习天天向上。。

2019年04月15日 10:42:41

hawkier

学习了

2019年03月30日 11:34:52

凤凰息梧桐

学习一下

2019年02月08日 15:14:16

weixiu123

学习一下

2018年12月30日 20:17:00

xiaozhuang

学习了,不错

2018年12月29日 15:32:33

分享到X
微博
QQ
QQ空间
微信

EEWorld订阅号

EEWorld服务号

汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新文章 手机版

站点相关: EEWORLD首页 EE大学堂 论坛 下载中心 Datasheet 活动专区 博客

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved