- 课程目录
- 相关资源
- 课程笔记
大家好 我是吴冰洁 我来自上海
上海的 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 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 信标数据包。该完整的堆栈产品还通过完整的端到端、节点到网关解决方案加快客户产品上市的速度。
展开
猜你喜欢
换一换
推荐帖子
- C语言二进制除法用左右移位来表示
- 有些编译器和硬件是支持乘除法和浮点运算,运用起来也是很方便!唯一让我不满的就是很占用ROM ! 所以某些平台恰好可以用移位来换算 学习推算心得: 分母是为 2的平方的情况下成立! 2.4.8.16.32.64.128.256.512.1024.2048...... 左移1位 相当于 乘以2 左移2位 相当于 乘以4 左移3位 相当于 乘以8 左移4位 相当于 乘以16 ...... 是以一累...
- Jacktang 微控制器 MCU
- 元器件科普之半导体激光器
- 半导体激光器又称激光二极管,是用半导体材料作为工作物质的激光器。它具有体积小、寿命长的特点,并可采用简单的注入电流的方式来泵浦其工作电压和电流与集成电路兼容,因而可与之单片集成。 由于这些优点,半导体二极管激光器在激光通信、光存储、光陀螺、激光打印、测距以及雷达等方面以及获得了广泛的应用。 激光器的发光原理 产生激光要满足以下条件: 一、粒子数反转;...
- fish001 模拟与混合信号
- F2812的烧写过程中的警告
- 我使用的是DEC2812的片子,在烧写的过程中出现了下面的warning: Warning: This program contains initialized RAM data. It may run successfully under Code Composer Studio but not as a standalone system because of this. If you...
- king315 微控制器 MCU
- MSP430G2553-PC通讯协议
- main.c /****************************************************************************/ /* &nbs...
- 火辣西米秀 微控制器 MCU