TI教室 >
产品 >
无线连接 >
TI 新一代多频段多协议 Simplelink MCU 平台让您的产品如虎添翼 > 1.3 SimpleLink Multi-Standard CC26x2 SDK
- 本课程为精品课,您可以登录eeworld继续观看:
- 1.3 SimpleLink Multi-Standard CC26x2 SDK
- 登录
- 课程目录
- 相关资源
- 课程笔记
好 现在我就来讲一下SDK
SDK其实我有提到 就是说 13的SDK和26的SDK其实
是分开的 就是两个不同的SDK
那么我们先讲一下2.4G 就是在26x2上面的SDK
26x2上面的SDK比较亮眼的就是有thread
ZigBee Bluetooth Low Energy就是三个协议 这三个协议都是基于2.4G的
所以在Thread这边 Thread呢 它是一个 也是一个联盟 是一个组织
然后这个组织呢 TI是其中一员
然后呢 它也不光是TI来own这个组织 它是很多很多公司的一个组合
然后TI是其中一员 然后大家都可以来一起制定协议
然后在Thread上面 它其实现在最新的 Thread有一个口号
就是创造一个可以连接家里所有设备的一个
最好的一个使用方式 也就是说 它其实是针对家里的家庭应用的 智能家居
或者智能家庭 来应用 来开发 以这个为目的来开发的一个协议
那这个协议呢 它Thread是IPV6的 就是它是基于
I triple 1 802015.4和C SLO PAN所以每个设备都会有一个IPV6的地址
Thread在这个网络里面的话 刚才有人提到说
比较大的网络 Thread的网络的话 它在协议里边 规定是250个节点
就是它可以支持到250个节点的一个网络
其实它 如果是从网络的能力上来讲 就是 可能你们会担心说 到底它有没有能力去支持250个节点呢
所以从协议的定义上来说 它会一个网络里面 它规定最多有32个路由
路由节点 每个路由节点 最少要带10个子节点
最多是带511个节点 也就是说 如果我满打满算的话
我最少 我如果一个网络里面有32个路由
加上每个路由10个子节点 那随便乘一乘 就320 是吧
然后再往上面乘的话 可能会更多
但是 从芯片的能力上来讲
我们估计可能最多 就是整个Thread网络目前的话 可能最多可以支持300多个
320多个节点 但是现在 在网络本身 就是网络协议限制里面
它是规定了这个网络 250个节点
所以250个节点是 我们说出来 可以支持的 理论上应该是可以支持的
所以这个是大家不用担心的 然后呢 在Thread这边的话 我们其实
是有 目前还 就是我们是有
Simplelink academy 但是呢 它上面是有这个历程 就是叫CLI 这个example
然后呢 和bigabon 就是和bigabon一起的 因为Thread是这样
它其实也相当于你可以把它理解为是一个局域网
然后 它如果要和相邻的网络连接的话 它需要有一个边界路由
边界路由的话 在这一个demo里面的话 它就是用bigabon
因为bigabon这个板子上面有一个以太网的接口
所以它等于说通过这个以太网的接口桥接它的数据到相邻的网络 比如说
互联网 比如说互联网
所以因为Thread每个设备本身都有IPV6的地址
所以它的数据就是在桥接的路由 就是在边界路由上面的数据转发
其实并没有非常多的loading
就是它可以说是无缝连接到外边
所以它这个Thread是一个mash网络
和ZigBee一样是一个mash网络
它是有自愈性 然后可以自行组建
这个部分都是和Zigbee一样的
那么在ZigBee这边的话 就是大家 ZigBee出来很多年了
大家应该对ZigBee也非常了解
ZigBee我们也是 TI已经把它支持到最新的协议栈
就是ZigBee Pro这个platform
然后它会有很多的device support包括所有这些历程的support
非常多的历程 各种各样的 对不同的设备的support
然后呢 同时它也支持ZigBee Network Processor
所以在ZigBee这边的话 大家协议其实是已经有很多 就是很多年都有
所以大家可以看一下ZigBee跟Thread 这个是mash网络 如果你对mash网络感兴趣的话
那在Bluetooth这边的话 就是Bluetooth Low Energy的亮点
是我们是支持Bluetooth 5
就是Bluetooth 5.0 那么5.0的话 它有三个功能一个是high speed就是2M的模式
还有就是coded PHY也就是说Long range的模式
还有就是advertising extension 就是三个功能我们全部都支持
那你在原始的stack里面 它其实就支持了high speed和
就是把high speed加进来了
long range的话 long range应该也是加进来的
advertising extension的话就是你可以实现 所以刚才我前面有提到
在讲simplelink academy 就是simplelink的这个学院
的时候 我有讲到说 我们的academy是专门有针对Bluetooth 5的学习的
你可以直接在里面学不同的task 它里有讲 怎么教你去从
不同的PHY 就是原始的1M的PHY和2M的PHY之间进行切换
然后它也有告诉你说 如果我想切成long range的PHY 怎么切
然后在做advertise这边 就是广播这边的例子的时候
它有讲advertising extension 它有讲中间具体的协议是怎么定义的
然后它是怎么实现在不同的协议上面去做的 然后它有讲协议的
limitation 就是实现这个功能 它会有一些限制
这个限制是什么 都讲得非常清楚 大家可以 想要了解Bluetooth 5的话
其实通过simplelink academy 就可以了解得 我觉得是非常清楚的
然后呢 因为5.0的协议是向下兼容的
所以它也支持4.2 就是向下兼容4.2的
在BLE这边的话 就是TI做BLE也很多年了
所以历程也非常多 就是都是一些传统样子的历程
这个我就不一一说了
然后有一个multi role multi role的话就是多角色
就是它又可以做mask 又可以做sleeve 这个我们也是支持的
在2652和2642上面
大家也可以过来看一下 然后我想讲一下是OAD
OAD可能在后面有一章也会提到 就是OAD的话现在我们是加强版的OAD
之前可能经常有客户可能会觉得说 我遇到在OAD上有些问题
还有就是我在APP 就是iOS或者Android手机上的APP
OAD的APP到底开发的东西 那其实现在在OAD这边的话
TI它是做了 专门有人在做这个OAD 就是improve OAD的表现
所以它是专门有人在开发针对iOS的APP
和针对Android的APP
所以在APP这边的support 肯定是会比以前更好
然后在OAD这边的话 是把平台都会整合起来
就是ZigBee Thread Bluetooth low energy它都会通过OAD来
就是一个OAD的module 来无缝地做升级
所以它最后把OAD会整合起来 然后会把整个的应用做一个无缝连接 所以
在OAD这方面 功能会比以前更强
而且在simplelink academy上面 专门会有一页也是讲OAD的
大家如果对OAD不了解 或者想要学习的话
可以直接去那个地方去学
好的 那就看以下overview
在26x2的SDK上面的话 我们有特点 首先是BLE 5
支持三个 刚才有提到
advertising extension LE coded这个就是long range
和high speed
然后在15.4的话 就是15.4和Thread这边 就是都是因为它的
启动的时间和下宕时间会变短 所以整个power performance会比以前更好
然后在BLE OAD perform upgrade的时候
其实BLE Thread 802015.4都是有的
所以它去做升级的时候会把它统一起来 那刚才有说
然后simplelink MCU其实也就是说 因为它在开发上面的话我们的driver这一块都是公用的
所以很多的代码 比如说sensor采集的时候的数据
LED的驱动 它都是可以复用的 所以移植起来非常方便
然后的Thread 1.1的是certification已经是过过了
然后这个Thread border这个就是边界节点
border root就是Thread的边界节点
它因为边界节点 如果一个设备要加网的话
就是如果一个设备要加网的话
那么它是需要有边界节点来对它进行授权的 就是在Thread里面
所以它会有一个smartphone 就是Thread认证过的smartphone的APP
来对它进行认证 类似于像是一个中间人 把它带进到网络里面
所以整个过程在我们目前是已经支持的
所以在这个情况下 就是整个的APP
SDK里面已经带了所有的功能
所以其实大家现在可以已经看起来Thread的代码
Thread的历程也有
所以如果对这个感兴趣 可以看一下
好 在26这边的话 我们是有很多的应用
那么我们有一个举例的说明的话 有一个T
equipment 就是building automation 智能楼宇这么一个应用
那么你可以想象一些家里的温度计
门锁 smoke detector 就是烟雾传感器 温度传感器
或者门磁 还有被动的运动传感器
它都可以通过不同的网络 比如说你可以通过Thread
或者通过Bluetooth 或者通过ZigBee
把它连接起来 这个其实就是根据 你自己实际的应用
和你想要的这个东西 你自己可以去选择 有很多种选择让你来做
那这个end equipment其实是非常非常match的 因为
本身Thread它本身也是针对这么一个特定应用
一开始的目的是针对这个特定应用
但是它可能也可以用到其他的方面 这个可以
大家脑子是 非常非常 有一些点子 非常有意思的电子
都可以拿来 应用在无线的连接上面
好 这个是26的开发包
课程介绍
共计6课时,1小时32分43秒
TI 新一代多频段多协议 Simplelink MCU 平台让您的产品如虎添翼
SimpleLink MCU平台的多频段多协议新产品介绍。从超低功耗的传感器控制器到最新最炫的多协议多频段功能,分分钟让你对新科技了若执掌。
猜你喜欢
换一换
推荐帖子