ZigBee 快速入门(协议栈,协调器,路由器,终端设备,加入网络,安全,路由功能,频段)

本文全面介绍了ZigBee技术,包括其定义、特点、目标、协议栈、设备类型、拓扑结构等。还阐述了加入网络的方式、安全机制、频段和速率。同时对相关特性和名词,如CSMA/CD、CSMA/CA等进行解释,最后提及路由功能和路由表。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



1、ZigBee 是什么

简单的说,ZigBee是一种高可靠的无线数传网络,通讯距离从标准的75米到几百米、几公里,并且支持无线扩展。

特点:
低功耗,低数据量,低成本,使用免费频段2.4G 高抗干扰,高保密性,自动动态组网。

ZigBeeIEEE 802.15.4 是基于标准的协议,它们为 无线传感器网络(WSN)应用提供所需要的网络 基础设施

802.15.4 定义了 物理层(PHY)和 媒体访问控制层(MAC),ZigBee 定义了 网络层(NWK)和 应用层(APL)。


ZigBee发展历程:

序号时间标准特性
12003年ZigBee问世-
22004年ZigBee 1.0(ZigBee 2004)只能支持少量节点,星状拓扑,几乎没有什么实际应用
32006年ZigBee 2006面向住宅环境,支持树状网状拓扑,可容纳300个以内节点,完全满足住宅自动化的组网需求
42007年ZigBee 2007面向商业工业环境,可支持1000个节点,且有更好的安全性
52012年ZigBee 2007-
62015年Zigbee PRO 2015-
72016年5月ZigBee 3.0统一众多应用层协议,解决了不同厂商Zigbee设备之间的互联互通问题

2、ZigBee 目标

ZigBee 标准用于解决以下需求:

  1. 低成本
  2. 安全
  3. 可靠和自愈
  4. 灵活可拓展
  5. 低功耗
  6. 容易且不昂贵的部署
  7. 使用全球无限制无线电频段
  8. 建立智能化的网络和路由信息

3、ZigBee 协议栈

ZigBee 位于 IEEE 802.15.4 物理层(PHY)和 媒体访问控制层(MAC)的上面:
在这里插入图片描述
每一层为它的上层提供一套特定的服务。每一个服务实体通过一个 服务访问点SAP)为上层提供服务。

应用层协议:

序号协议类型描述
1ZigBee Home AutomationZHAZigBee 家庭自动化(智能家居)
2ZigBee Lighting LinkZLL(智能照明)

4、设备类型

序号设备类型描述
1协调器Coordinator启动控制网络。
协调器存储关于网络的信息,包括作为认证中心存储安全密钥
2路由器Router拓展网络覆盖面,在障碍周围动态路由,并且提供备份路由以防 网络拥挤和设备失败。
路由器可以联系到协调器其他路由器,并且支持子设备
3终端设备End Device终端设备可以发送或接收一个信息,但是不能执行任何路由操作
终端必须被联系到协调器或者路由器,不支持子设备。

5、Mesh网络 拓扑结构

(1)网状拓扑结构,也被称为 点到点,是由互联的路由器和终端设备组成的一个网状结构。每个路由器通常至少通过两个路径来连接,并且可以为它的邻居转发消息。
(2)网状拓扑结构支持 多跳 通信,这些数据通过跳跃从一个设备到另一个设备,使用 最可靠的通信联系最符合成本效益 的路径,直到到达它的目的地。这种多跳能力也帮助提供 容错能力,如果一台设备失败或者经历冲突,该网络可以使用剩下的设备 重新路由 它自己。

优点:

序号描述
1Mesh拓扑结构 具有高可靠性稳定性
任何独立路由器可能变得不可用,替换路由可以被发现和使用。
2利用 中间设备 来转发数据,即 网络范围 可以被明显增加,使 Mesh网络 可高度拓展。
3通过添加更多的路由器到网络中,可以消除弱信号死区

6、加入一个 ZigBee 网络

当网络中的设备允许一个新设备加入网络时,这两个设备就构成了 父子关系
新加入的设备是 子设备,而第一个设备是 父设备

一个子设备可以通过下面两种方式 加入网络:

序号描述
1由先前指定的父设备直接加入网络
2通过MAC层关联过程加入网络

只有 协调器 或者 路由器 能够 允许设备 加入网络。


7、ZigBee 安全

认证中心 决定是否允许或不允许新的设备加入它的网络。
认证中心 可周期性地更新并切换到一个新的 网络密钥
认证中心 通常是 协调器,负责如下安全:

序号设备描述
1认证管理验证设备加入网络的请求
2网络管理维持并发布网络密钥
3配置管理使能设备间端到端的安全

8、频段和速率

IEEE 802.15.4 的物理层定义了三个频段(都是免费开放的):

序号频段使用地区速率信道数信道编号(十进制)
12.4 GHz(2405M~2480M)全球250k bps1611~26
2915 MHz美国、澳大利亚40k bps101~10
3868 MHz欧洲20k bps10

9、ZigBee相关特性和名词

9.1 CSMA/CD,CSMA/CA

1)CSMA/CD 通过电缆中电压的变化来检测,当数据发生碰撞时,电缆中的电压就会随着发生变化;而CSMA/CA采用能量检测(ED)、载波检测(CS)和能量载波混合检测三种检测信道空闲的方式
2)CSMA/CA(CSMA/Collision Avoidance)协议,由于在RF传输网络中冲突检测比较困难,所以该协议用避免冲突检测代替802.3 协议使用的冲 突检测,采用冲突避免机制尽量减小冲突碰撞发生的概率,以提高网络吞吐性能与迟延性能。协议使用信道空闲评估CCA)算法来决定信道是否空闲,通过测试天线能量和决定接收信号强度RSSI来完成,并且使用RTS、CTS和ACK帧减少冲突。数据加密与普通局域网的等同加密(WEP)算法一样,使用64位密钥和RC4加密算法;ED:能量检测;CS:载波监听和ED相比在CS中的工作信号是确定的

9.2 信道访问机制

1)竞争:允许设备以分布的方式,使用CSMA/CA协议访问信道
2)非竞争:协调器以GTS(保证时隙)的方式管理

9.3 dB、dBm、dBi

  1. dB(分贝)表示功率的相对比值,是倍数的对数表达式,表示甲功率比乙功率大多少倍或少多少倍;
  2. dBm(分贝毫瓦):表示功率大小的绝对值,计算公式:10lg(P/1mW) ;dB只能 加减 不能 乘除。
    (+3dBm两倍大;+10dBm十倍大;-3dBm减小到原来的1/2;0dbm为1mW;10dbm为10mW;30dbm为1W)
  3. dBi dBd(天线功率增益相对值):dBi(参考点源天线);dBd(参考偶极性天线);同一增益用dBi表示比用dBd表示大2.15;对应增益为15dBd的天线,用dBi表示为17.15dBi

9.4 传播损耗

无线电波在传播的过程中会有传播损耗包括(反射损耗,绕射损耗,地物损耗,穿透损耗等);山体和城市的反射损耗为 14-20dB;隔墙阻挡损耗为 5~20dB;人体损耗为 3dB; 发送天线或接受天线的高度增加一倍能补偿 6dB的传播损耗。

9.5 RSSI、LQI

RSSI:接收信号的强度指示,它的实现是在反向通道基带接收滤波器之后进行的,同时可以利用RSSI来进行统计信息而实现定位功能;
LQI:链路质量指示,在ZigBee标准中规定的链路质量指示用于指示接受数据包的质量,为网络层或应用层提供接收数据帧时无线信号的强度和质量信息,它要对信号进行解码,生成的是一个信噪比指标。LQI 的取值是0x00~0xFF,分别表示接收到的信号最差质量(0x00)到最好质量(0xFF)

9.6 接收灵敏度

接收机能够正确把有用信号拿出来的最小信号接收功率。

注释:接收灵敏度越小,说明接收机的接收性能越好;
环境温度升高,接收灵敏度S就会变大,接收性能也会恶化;
带宽越大,系统的噪音系数越大,接收灵敏度S就会变大,接收性能也会恶化。
Xbee S2C的接收灵敏度为-100dBm

9.7 功率放大器(PA)

功放放大的不是功率,也不是凭空产生了功率,因为能量不是凭空产生;功放放大了输入信号的变化,功放的输出功率的变化成倍地放大或反映了无线信号输入功率 的变化;但这并不是说,输出的信号功率来源于输入信号的功率 ;

注释:
1,功率放大器只是在输入和输出之间起到“反应,传递信息”的枢纽作用;
2,功率放大器的本质是利用三极管的电流控制作用或场效应管的电压控制作用,使输出信号功率随输入信号的规律变化。小信号注入基极,则集电极流过的电流等于基极电流的β倍,经过若干级的电流和电压放大,就完成了功率放大。

9.8 频谱分析仪

频谱分析仪 主要用来测试射频的 发射功率等。

9.9 矢量网络分析仪

矢量网络分析仪 主要用来测试射频的馈线衰减、驻波比等。


10、路由 功能

协调器路由器 应该提供以下 路由功能

序号描述
1代表上层转发数据帧
2代表其他路由器转发数据帧
3为后面的数据帧建立路由而参与路由发现
4代表终端设备参与路由发现
5参与 端到端路由修复
6参与 本地路由修复
7使用路由发现路由修复中指定的路径成本度量

此外,协调器路由器还可能提供下列路由功能

序号描述
1为记住最好的可用路由而维护路由表
2代表上层启动路由发现
3代表其他路由器启动路由发现
4启动端到端路由修复
5代表其他路由器启动本地路由修复

11、路由表

协调器路由器可能维护了一个路由表,路由表中存放的信息:

序号字段名字段长度描述
1目的地址2字节本路由 最终目的设备 的16位网络地址
2状态3-bit路由状态
3下一跳点地址2字节去往目的地址的路由上 下一跳的16位网络地址

路由表记录中路由状态信息的取值:

序号数值状态
10x0ACTIVE(活动)
20x1DISCOVERY_UNDERWAY(正在执行路由发现)
30x2DISCOVERY_FAILED(路由发现 失败)
40x3INACTIVE(不活动)
50x4 ~0x7预留
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值