ZigBee TI ZStack CC2530 2.3 协议栈版本

简介: (配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 一、协议栈发展历史 TI的ZigBee 协议栈Z-Stack,从最开始的Z-Stack 0.1到大家熟悉的ZStack-CC2530-2.5.1a,再到几个月前刚刚发布的最新版本——Z-Stack 3.0.1,历经了非常多的版本。

(配套源码软件开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911


一、协议栈发展历史

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

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

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 Lighting 1.0.2

5、Z-Stack Mesh 1.0.0

6、Z-Stack Home 1.2.0

7、Z-Stack Home 1.2.2a

8、Z-Stack 3.0.0

9、Z-Stack 3.0.1

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

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

 

名称

Z-Stack Core版本

Z-Stack Core发布日期

协议栈版本

协议栈发布日期

Z-Stack合集

ZStack-CC2530-2.5.1a

——

——

  2.5.1a

2012.04.25

Z-Stack分集

Z-Stack Lighting 1.0.2

2.6.1

2013.11.26

1.0.2

2013.12.19

Z-Stack Mesh 1.0.0

2.6.2

2014.07.02

1.0.0

2014.09.22

Z-Stack Home 1.2.2a

  2.6.3a

2015.10.16

  1.2.2a

2015.10.16

Z-Stack合集

Z-Stack 3.0.0

2.7.0

2016.05.13

3.0.0

2016.11.30

Z-Stack合集

Z-Stack 3.0.1

2.7.1

2017.05.10

3.0.1

2017.05.10

细心的朋友可能已经发现,在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。似乎又将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.1版本协议栈不仅支持CC2530,还新增了对CC2538的支持!

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


(配套源码软件开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911

相关文章
|
传感器 物联网
( zigbee)CC2530+BH1750光敏传感器获取光照强度
( zigbee)CC2530+BH1750光敏传感器获取光照强度
835 0
( zigbee)CC2530+BH1750光敏传感器获取光照强度
|
消息中间件 资源调度 Kafka
Flink / Kafka - Recovery is suppressed by FixedDelayRestartBackoffTimeStrategy 排查与修复 ———————————————— 版权声明:本文为CSDN博主「BIT_666」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/BIT_666/article/details/125419738
使用 Flink - Kafka 接数据 Source 时程序报错:org.apache.flink.runtime.JobException: Recovery is suppressed by FixedDelayRestartBackoffTimeStrategy,任务每次启动后持续10min左右,然后 RUNNING -> FAILED,如此重启失败了多次。
3708 0
Flink / Kafka - Recovery is suppressed by FixedDelayRestartBackoffTimeStrategy 排查与修复  ———————————————— 版权声明:本文为CSDN博主「BIT_666」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/BIT_666/article/details/125419738
|
传感器 网络协议 物联网
基于CC2530(ZigBee)设计的景观照明控制系统+配套手机APP
基于CC2530(ZigBee)设计的景观照明控制系统+配套手机APP
567 0
基于CC2530(ZigBee)设计的景观照明控制系统+配套手机APP
|
传感器 网络协议 物联网
基于CC2530(ZigBee)设计的自动照明系统
基于ZigBee的自动照明系统设计,上面连接了光感传感器,ESP8266WIFI模块。通过ESP8266与手机APP之间通信,ESP8266创建热点,配置为TCP服务器模式; 手机APP连接上ESP8266的热点之后,再连接ESP8266创建的服务器,完成通信。 手机APP上通过按钮可以控制B,C开发板上LED灯的开关。
568 0
|
传感器 物联网 Linux
基于CC2530(ZigBee设计)的温度报警器
这是基于CC2530设计的远程温度报警器,通过CC2530终端检测环境温度上传给手机APP实时显示。 一共有两块CC2530开发板,这里就分别称为A板(当做协调器)、B板(当做温度节点),A板上接了ESP8266 WIF模块,用于与手机APP之间通信。B板上接了DS18B20 温度传感器模块,用于给A板传递检测的温度,A板收到DS18B20的温度之后,发送给手机APP显示。APP上位机采用Qt框架设计,支持跨平台,Android、windows、IOS、Linux都可以编译运行安装。
861 0
|
关系型数据库 MySQL Java
|
物联网
ZigBee(CC2530)最小系统PCB设计(AD18开发软件)
ZigBee(CC2530)最小系统PCB设计(AD18开发软件
ZigBee(CC2530)最小系统PCB设计(AD18开发软件)
|
网络虚拟化
pip安装torchvision报错ProxyError: Conda cannot proceed due to an error in your proxy configuration. ———————————————— 版权声明:本文为CSDN博主「山顶夕景」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_35812205/article/details/119078793
报错:ProxyError: Conda cannot proceed due to an error in your proxy configuration. 提示:Check for typos and other configuration errors in any ‘.netrc’ file in your home directory, any environment variables ending in ‘_PROXY’, and any other system-wide proxy
944 0
|
前端开发 JavaScript
uniapp真机调试文件查找失败:‘./pages/index/index.nvue?mpType=page‘; Error: Cannot find module ‘pages/ ———————————————— 版权声明:本文为CSDN博主「前端老实人」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_52691965/article/details/119241451
uniapp真机调试文件查找失败:‘./pages/index/index.nvue?mpType=page‘; Error: Cannot find module ‘pages/ ———————————————— 版权声明:本文为CSDN博主「前端老实人」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_52691965/article/details/119241451
下一篇
DataWorks