没有合适的资源?快使用搜索试试~ 我知道了~
首页zigbee开发技术与实践课程知识点
zigbee开发技术与实践课程知识点
需积分: 15 202 浏览量
更新于2023-05-28
评论 1
收藏 94KB DOC 举报
四川农业大学zigbee开发技术与实践课程 1、 Zigbee是一种近距离、低复杂度、低功耗、低成本的双向无线通信技术 2、 Zigbee的特点是功耗低、成本低、时延短、网络容量大、可靠安全。
资源详情
资源评论
资源推荐

Zigbee 概述
1、Zigbee 是一种近距离、低复杂度、低功耗、低成本的双向无线通信技术
2、Zigbee 的特点是功耗低、成本低、时延短、网络容量大、可靠安全。
3、常见的 Zigbee 芯片有 CC243X 系列、MC1322X 系列和 CC253X 系列。
4、常见的 Zigbee 协议栈有非开源协议栈、开源协议栈和半开源协议栈。
5、Zigbee 软件开发平台包括 IAR、Zigbee Snier、物理地址修改软件以及其它辅助软
件
6、Zigbee 硬件开发平台采用 Altium Designer 进行设计。
7、简述 Zigbee 的定义。
答:Zigbee 是一种近距离、低复杂度、低功耗、低成本的双向无线通讯技术。主要用
于距离短、功耗低且传输速率不高的各种电子设备之间,进行数据传输(包括典型的
周 期 性 数 据 、 间 歇 性 数 据 和 低 反 应 时 间 数 据 ) 的 应 用 。 ( Zigbee 的 基 础 是
IEEE802.15.4,但是 IEEE802.15.4 仅处理低级的 MAC(媒体接入控制协议)层和
物理层协议,Zigbee 联盟对网络层协议和应用层进行了标准化。)
8、简述无线传感器网络与 Zigbee 之间的关系。
答:
从协议标准来讲:
目前大多数无线传感器网络的物理层和 MAC 层都采用 IEEE802.15.4 协议标准。
IEEE802.15.4 描述了低速率无线个人局域网的物理层和媒体接入控制协议(MAC
层),属于 IEEE802.15.4 工作组。而 Zigbee 技术是基于 IEEE802.15.4 标准的无
线技术。
从应用上来讲:
Zigbee 适用于通信数据量不大,数据传输速率相对较低,成本较低的便携或移动设
备。这些设备只需要很少的能量,以接力的方式通过无线电波将数据从一个传感器传
到另外一个传感器,并能实现传感器之间的组网,实现无线传感器网络分布式、自组
织和低功耗的特点。
9、Zigbee 技术特点:低功耗 、低成本 、大容量 、可靠 、时延短 、灵活的网络拓扑结
构。
Zigbee 技术原理
1、 Zigbee 协议分为物理层、MAC 层、网络层和应用层,其中物理层和 MAC 层由
IEEE802.15.4 定义。
2、 Zigbee 有三种网络拓扑结构,分别是星型、树型和网状型。
3、 物理层定义了物理无线信道和与 MAC 层之间的接口,提供物理层数据服务和物理层
管理服务。
4、 MAC 层提供 MAC 层数据服务和 MAC 层管理服务,并负责数据成帧。
5、 网络层负责拓扑结构的建立和维护网络连接。

6、 Zigbee 的应用层由应用支持子层(APS)、 Zigbee 设备对象、Zigbee 应用框架
(AF)、 Zigbee 设备模板和制造商定义的应用对象等组成。
7、 简述 MAC 层帧的一般结构
答:MAC 帧,即 MAC 协议数据单元(MPDU),是由一系列字段按照特定的顺
序排列而成的。设计目标是在保持低复杂度的前提下实现在噪声信道上的可靠数
据传输。MAC 层帧结构分为一般格式和特定格式。
一 般 格 式 : 三 部 分 , MAC 帧 头 ( MHR ) 、 MAC 有 效 载 荷 、 MAC 帧 尾
(MFR)。
特定格式:信标帧、数据帧、确认帧和命令帧。
(MAC 帧头部分由帧控制字段和帧序号字段组成;MAC 有效载荷由地址信息和
特定帧的有效载荷组成,MAC 有效载荷的有效长度与特定帧类型有关;MAC 帧
尾是校验序列 FCS)。
8、 简述 Zigbee 网络层的功能。
答:Zigbee 网络层主要实现网络的建立、路由的实现以及网络地址的分配 。
Zigbee 网络层不同功能由不同的设备完成。其中 Zigbee 网络中的设备有三种类
型:协调器、路由器和终端节点,分别实现不同的功能 :协调器具有建立新网络
的能力 ;协调器或路由器具备允许设备加入网络或者离开网络、为设备分配网络
内部的逻辑地址、建立和维护邻居表等功能 ;终端节点只需要有加入或离开网络
的能力即可。
9、 Zigbee 技术是一种低速数据传输速率的无线个域网,网络的基本成员称为设备。按
照 各自作用分为:协调器节点、路由器节点和终端节点。
协调器:整个网络的中心 功能为建立、维持和管理网络,分配网络地址。
路由器:路由发现、消息传输、允许其他节点通过它接入到网络 。
终端节点:数据采集或控制,不允许其他节点通过它加入到网络中 。
10、 Zigbee 网络分为 4 层,从下向上分别为物理层、MAC 层、网络层和应用层。其
中物理层和 MAC 层由 IEEE802.15.4 标准定义,合称 IEEE802.15.4 通信层;网络
层和应用层由 Zigbee 联盟定义。
11、 Zigbee 网络协议体系结构:应用层包括三部分:应用支持子层、Zigbee 设备对
象和厂商定义的应用对象。网络层提供保证 IEEE802.15.4 MAC 层正确工作的能力
并 为 应 用 层 提 供 合 适 的 服 务 接 口 , 包 括 数 据 服 务 接 口 和 管 理 服 务 接 口
IEEE802.15.4 通信层(MAC 层和物理层)。
12、 数据服务接口的作用:一是为应用支持子层的数据添加适当的协议头以便产生网
络协议数据单元;而是根据路由拓扑结构,把网络数据单元发送到通信链路的目的地
址设备或通信链路的下一跳地址。
13、 管理服务接口的作用:提供的服务包括配置新设备、常建新网络、设备请求加入
或者离开网络;允许 Zigbee 协调器或路由器请求设备离开网络、寻址、路由发现等
功能。
14、 IEEE802.15.4 规范满足国际标准组织(ISO)开放系统互联(OSI)参考模式,
它定义了 Zigbee 的物理层和 MAC 层。
15、 物理层所负责的功能:工作频段的分配、信道的分配、为 MAC 层提供数据服务
和为 MAC 层提供管理服务。
16、 物理层功能:数据的发送与接收、物理信道的能量检测、射频收发器的激活与关
闭、空闲信道评估、链路质量指示、物理层属性参数的获取与设置。
17、 MAC 层负责无线信道的使用方式,它们是构建 Zigbee 协议底层的基础。其功能

如 下:
CSMA/CA 访问信道 ;
PAN 的建立和维护;
支持 PAN 网络的关联和解除关联;
协调器产生网络信标帧普通设备根据信标帧与协调器同步 ;
处理和维护保证 GTS;
在两个对等 MAC 实体间提供可靠链路。
18、 MAC 层 服 务 规 范 , MAC 层 包 括 MAC 层 管 理 服 务 ( MLME ) 和 数 据 服 务
(MCPS)。
19、 MAC 管理服务可以提供调用 MAC 层管理功能的服务接口,同时还负责维护 MAC
PAN 信息库;MAC 数据服务可以提供调用 MAC 公共部分子层(MCPS)提供的的数
据服务接口,为网络层数据添加协议头,从而实现 MAC 层帧数据 。
20、 CSMA/CA 机制实际是在发送数据帧之前对信道进行预约,以免造成信道碰撞问
题。CSMA/CA 提供两种方式来对无线信道共享访问,其工作流程如下:送出数据前 ,
监听信道的使用情况,维持一段时间后,再等待一段随机的时间后信道依然空闲,送
出数据 ;送出数据前,先送一段小小的请求传送 RTS 报文给目标端,等待目标端回
应 CTS 报文后才开始传送 。
21、 MAC 子层具体功能:CSMA/CA 机制、PAN 的建立和维护、关联和解除关联、信
标帧。
22、 Zigbee 网络层的主要作用:负责网络的建立、允许设备加入或离开网络、路由
的发现和维护 。
23、 网络层内部由两部分组成,分别是网络层数据实体(NLDE)和网络层管理实体
(NLME)。
24、 网络层数据实体通过访问服务接口 NLDE-SAP 为上层提供数据服务 ;网络层管
理实体通过访问服务接口 NLME-SAP 为上层提供网络层的管理服务,另外还负责维护
网络层信息库。
25、 网络层协议数据单元(NPDU)即网络层帧的结构 ,在 Zigbee 网络协议中定义
了两种类型的帧结构,即网络层数据帧和网络层命令帧。
26、 Zigbee 的应用层由应用支持子层(APS)、 Zigbee 设备对象、Zigbee 应用框
架(AF)、 Zigbee 设备模板和制造商定义的应用对象等组成。
27、 Zigbee 设备中应用对象驻留的环境称为应用框架(Application Framework,
英文简称 AF)。在应用框架中,应用程序可以通过 APSDE-SAP 发送、接收数据,
通过“设备对象公共接口”实现应用对象的控制与管理。应用支持子层数据服务接口
(APSDE-SAP)提供的数据服务包括数据传输请求、确认、指示等原语 。
28、 每个 Zigbee 设备都与一个特定的模板有关,这些模板定义了设备的应用环境、
设备类型以及用于设备间通信的簇,比如应用环境为智能家居,那么就可以建立一个
智能家居的模板。不过 Zigbee 模板不是随意定义的,它们的定义,由 Zigbee 联盟
负责。Zigbee 联盟定义了三种模板分别为 Zigbee 协议栈模板、ZigbeePRO 模板以
及特定网络模板,在 Zstack 协议栈中使用了这三种模板 。
29、 协议模板 Zigbee 有三种类型的模板可以按使用限制分为:私有、公开和共用。
每个模板都有一个模板标识符,此标识符必须是唯一的
30、 单个的 Zigbee 设备可以支持多个模板,提供定义的簇标识符和设备描述符。这
些簇标识符和端点标识符通过设备地址和端点地址来实现实现:设备地址:包含有

IEEE 地址和短地址的无线收发装置 ;端点地址:设备中的不同应用端点号代表。一
个设备中最多可以有 240 个端点 。
31、 功能描述 :Zigbee 应用框架的功能可以简单概括为组合事务、接收和拒绝 。
32、 Zigbee 设备对象(ZDO)使用应用支持子层(APS)和网络层提供的服务实现
Zigbee 协调器、路由器和终端设备的功能。ZDO 的功能包括:初始化应用支持子层、
网络层和其他 Zigbee 设备层;汇聚来自端点应用的信息,以实现设备和服务发现、
网络管理、绑定管理、安全管理、节点管理等功能。
33、 Zigbee 网络中的设备类型有三种:协调器、路由器和终端节点,每一种的设备
的设备对象行为都不同。
Zigbee 硬件设计
1、 原理图设计基本要求:规范、清晰、准确、易读。
2、 在硬件设计过程中根据功能和性能需求制定合适的方案,选取合适的 CPU 及外围元件
3、 Zigbee 硬件分为三部分,即 CC2530 核心板、协调器底板和路由器底板。
4、 协调器底板集成了 LED、LCD、RS232、电源接口、JTAG 接口、蜂鸣器、时钟模块、
按键以及传感器模块。
5、 路由器底板集成了 LED、电源接口、JTAG 接口、蜂鸣器、按键以及传感器模块。
6、 简述对 CPU 进行选型时需要注意的事项。
答:1 性价比高;2 容易开发;3 可扩展性好 。
7、 简述低功耗设计的注意事项。
答:选择低功耗器件;去除不必要的器件;选择合适的电源;综合考虑所以器件的工
作电压范围;利用器件本身特性降低功耗。
8、 Zigbee 的硬件设计,主要内容包括硬件设计规则及注意事项、Zigbee 节点硬件总体
设计、Zigbee 节点低功耗设计,其中: 硬件设计规则及注意事项主要包括需求分析、
元器件选型以及设计的基本原则 ;硬件总体设计分别介绍 Zigbee 核心板、Zigbee
协调器底板和路由器底板;主要讲解在低功耗设计过程中所要考虑的问题以及需要注
意的事项。
9、 原理图设计的一般过程包括以下几个方面:确定需求、确定核心 CPU、参考成功案例、
对外围器件的选型、设计基本原则。
10、 在 PCB 设计中,布线是完成产品设计的重要步骤 。
11、 路由器底板的电源有两种供电方式,外接电源供电和电池供电。外接电源供电和
协调器底板完全相同,不同的是电池供电,电池采用两节 1.5V 的五号电池串联得到
3.0V 电压为路由器底板进行供电。
CC2530 基础开发
1、 CC2530 外设包括 I/O 引脚、ADC、DMA、串口等。
2、 CC2530 包括 3 个 8 位输入/输出(I/O)端口,分别是 P0、P1 和 P2。
3、 CC2530 的 ADC 支持多达 14 位的模拟数字转换,具有多达 12 位的有效数字位。它
剩余15页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0