ZigBee Z-Stack 2.03 协议栈版本

【配套源码文档软件硬件等资源,入口见文末

一、TI ZigBee协议栈发展历史

TI的ZigBee 协议栈Z-Stack,从最开始的Z-Stack 0.1到大家熟悉的ZStack-CC2530-2.5.1a,再到目前的最新版本——Z-Stack 3.0.2,历经了非常多的版本。

部分版本协议栈的全称列举如下:

1、ZStack-CC2530-2.3.0-1.4.0

2、ZStack-CC2530-2.3.1-1.4.0

3、ZStack-CC2530-2.5.1a

4、Z-Stack Home 1.2.0

5、Z-Stack Lighting 1.0.2

6、Z-Stack Mesh 1.0.0

7、Z-Stack Home 1.2.2a

8、Z-Stack 3.0.0

9、Z-Stack 3.0.1

10、Z-Stack 3.0.2

可能上述这些版本中的某一个,正好就是您正在使用的版本。

上述版本的ZigBee协议栈中,部分协议栈的基本情况如下表所示:

序号协议栈名称Z-Stack Core协议栈主要支持芯片IAR版本
版本发布日期版本发布日期EW8051EWARM
1ZStack-CC2530-2.3.0-1.4.02.3.0-1.4.02010.01.172.3.0-1.4.02010.01.17CC25307.51A——
2ZStack-CC2530-2.3.1-1.4.02.3.1-1.4.02010.08.202.3.1-1.4.02010.08.20CC25307.51A——
3ZStack-CC2530-2.5.1a2.5.1a2012.04.252.5.1a2012.04.25CC25308.10.4——
4Z-Stack Home 1.2.02.6.12013.11.261.2.02013.11.27CC2530/CC25388.20.26.50.5
5Z-Stack Lighting 1.0.22.6.12013.11.261.0.22013.12.19CC25308.20.2——
6Z-Stack Mesh 1.0.02.6.22014.07.021.0.02014.09.22CC2530/CC25388.30.37.20.1
7Z-Stack Home 1.2.2a2.6.3a2015.10.161.2.2a2015.10.16CC2530/CC2538/CC26309.10.17.40.2
8Z-Stack 3.0.02.7.02016.05.133.0.02016.11.30CC2530/CC25389.30.17.70.1
9Z-Stack 3.0.12.7.12017.05.103.0.12017.05.10CC2530/CC253810.10.18.11.1
10Z-Stack 3.0.22.7.22018.07.213.0.22018.07.15CC2530/CC253810.20.18.22.1

细心的朋友可能已经发现,在ZStack-CC2530-2.5.1a版本的协议栈之后,有一段时间,TI的协议栈并没有继续以类似于ZStack-CC2530-2.6.x的形式发布新版的协议栈,而是采取了另一种发布形式——按照Application Profile的方式来发布。TI按照Application Profile的方式来发布新版协议栈,原因在于希望开发者们可以根据实际的应用,选择更有针对的性的ZigBee协议栈进行开发。如:

1、Z-Stack Home 1.2.2a:主要针对于智能家居相关产品的开发;

2、Z-Stack Lighting 1.0.2:主要针对于ZLL(ZigBee light link)相关产品的开发;

3、Z-Stack Mesh 1.0.0:主要针对于私有应用产品的开发,只利用标准ZigBee协议的相关功能, Mesh路由等,应用层有开发者自己定义。

像Z-Stack Home 1.2.2a这样的协议栈,其实主要是由两部分内容组成:

1、Core Stack:这部分其实就是之前ZStack-CC2530-2.5.1a版本协议栈中核心部分的延续版本,可以在协议栈安装目录下 Z-Stack Core Release Notes.txt文件中找到:Version 2.6.3a;

2、Application Profile:这部分主要跟实际应用相关的,Home Automation 协议栈里都是ZigBee Home Automation Profile相关的实现。

然而,在ZigBee联盟发布ZigBee 3.0之后,于2016年末,TI针对于ZigBee 3.0新发布的ZigBee协议栈Z-Stack 3.0.0,却又重新沿用了最初的数字编号的版本发布规则,不久也就又有了2017年5月份发布的Z-Stack 3.0.1,后来又有了2018年7月的Z-Stack 3.0.2。似乎又将ZigBee协议栈的分散版本统一了起来。这可能就是“合久必分,分久必合”吧,哈哈~

二、协议栈升级内容

ZigBee协议栈在升级的过程中,TI对升级主要做了两方面的工作:

(1)根据ZigBee Alliance的ZigBee Specification,对协议栈进行一些新Feature的添加。比如相比于ZigBee 2007,在ZigBee Pro中提出了MTO(多对一)和Source Routing(源路由)等路由算法。

(2)另一部分主要是对TI ZigBee协议栈本身软件bug的修复。

每一个版本的协议栈具体升级的内容,在协议栈安装目录下的Release Note或README文件中,以及Documents目录下的Upgrading文件中都有相关说明。

三、硬件支持平台

这些年TI提供的ZigBee硬件解决方案也在不断升级,TI ZigBee协议栈对此也做了相应的升级。

比如ZStack-CC2530-2.5.1a版本协议栈仅支持CC2530,而目前最新版本的Z-Stack 3.0.2版本协议栈不仅支持CC2530,还新增了对CC2538的支持!

部分协议栈还新增了对其他芯片的支持。

【配套源码文档软件硬件等资源,入口见文末

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拿破仑940911

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值