zigbee学习笔记(一)之 zigbee简介

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36249516/article/details/78671510

近期在学习zigbee这一方面的东西,特将自己的学习的一些过程写下来,很多都是一些自己的见解,因为初次接触这一方面,有不对的地方,还请见谅!好了,废话不多说,开始我的zigbee学习之旅。

zigbee学习笔记(一) zigbee简介

1、什么是zigbee?

zigbee是协议,类似于蓝牙、WiFi等等;它是一种标准,该标准定义了短距离、低数据传输速率无线通信的所需要的一系列的通信协议。

2、zigbee无线网络工作的三个频率 868MHZ、915MHZ、2.4GHZ

3、不同的工作频率下有不同的数据传输速率,每个频段由分为若干个信道

4、zigbee无线网络一共分为5层,分别是:物理层(PHY)、介质访问控制层(MAC)、网络层(NWK)、应用程序支持子层(APS)、应用层(APL)

其中物理层和介质访问层由IEEE802.15.4规范定义 其余三层由zigbee协议定义。

5、zigbee协议的特点:高可靠性、低成本、低功耗、高安全性、低数据速率

6、zigbee协议和z-stack协议栈的关系:z-stack是具体实现zigbee协议的一个软件,也可以把他看成一个封装好了的函数库,他具体实现了zigbee协议。通常的应用开发

都是基于这个协议栈进行二次开发,通过调用协议栈里面的函数,实现我们具体要实现的功能。

7、zigbee网络中一共有三种设备:

①协调器:负责搭建起zigbee网络,搭建玩之后,他就和普通的路由器一样

②路由器:起路由功能

③终端节点:只负责和自己的父节点通信

三种设备其实在硬件上是一样的,只不过是在软件烧写进去得时候,我们配置不一样的软件进去,这个我们会在后面具体介绍,在这里我们只需要有这样一个感性的认识

就行;

8、zigbee网络中的三种拓扑结构 分别为星形拓扑结构、树形拓扑结构和网形拓扑结构。

星形拓扑结构

星形网络是ZigBee的最小型网络,由一个协调器和若干个终端构成(星形结构不支持路由器)。优点是结构简单和数据传输速度快,其缺点是网络中的节点数少且通

信距离短,一般用于构成小型网络。星形网络的最大缺点是对协调器的要求很高,一旦协调器出现故障或掉电,整个网络将瘫痪。

树形拓扑结构

树形网络结构是由协调器、路由器(也可承担终端的功能)和终端组成,网络结构比星形结构复杂。其优点是网络的节点数多,可组成大规模ZigBee网络,数据传输

的速度比网形网络快,而且当网络组建完成后可不再依赖协调器,即使将协调器撤出网络仍可正常运行。其缺点是网络的安全性较差,即当一个路由器出现故障时,该路由器下

的子节点将无法通信,协调器下的网络节点可以是路由器,也可以是终端,每个路由器下仍可以是路由器或终端,上一级节点和其下一级节点形成父子关系。

网形拓扑结构

网形网络结构是由协调器、路由器(也可承担终端的功能)和终端组成,其网络结构比树形网络结构复杂。其缺点是通信速度一般会低于树形网络结构,优点是网络的

节点多,可组成大规模ZigBee网络,而且当网络组建完成后可不再依赖协调器,即使将协调器撤出,网络仍可正常运行。网形网络结构的最大优点是网络的安全性优于树形网络

结构,即当一个路由器出现故障时可能不会影响其子节点的通信(条件是该子节点的附近有其它路由器)。

这三种拓扑结构在网络结构上有一定的区别,特别是在后面的网内地址计算的时候需要注意

9、zigbee网络的网络号、网内地址、Mac地址

网络号是只某个zigbee网络的网络号,网内地址是在某个zigbee网内部,用于区分不同设备的地址,称为网络地址,也称为短地址(16位),

Mac地址是每个芯片的硬件地址,是芯片在制作的时候就固定的全球唯一的64位地址,也称长地址。

10、

猜你喜欢

转载自blog.csdn.net/qq_36249516/article/details/78671510