首页 > 产品 > 微控制器 (MCU) 和处理器 > TI 新一代多频段多协议 Simplelink MCU 平台让您的产品如虎添翼 >

基于 Arm 的微控制器

最新课程

热门课程

新一代多频段协议 TI SimpleLink MCU 平台-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的开发包

好 现在我就来讲一下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的开发包

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

视频简介

新一代多频段协议 TI SimpleLink MCU 平台-1.3 SimpleLink Multi-Standard CC26x2 SDK

所属课程:TI 新一代多频段多协议 Simplelink MCU 平台让您的产品如虎添翼 发布时间:2018.05.28 视频集数:6 本节视频时长:00:11:31
Simplelink MCU 平台的多频段多协议新产品介绍。从超低功耗的传感器控制器到最新最炫的多协议多频段功能,分分钟让你对新科技了若指掌。
TI培训小程序