Zigbee知识点
- 格式:doc
- 大小:88.00 KB
- 文档页数:15
Zigbee面试知识1. 什么是Zigbee?Zigbee是一种低功耗、低数据传输速率、低成本的无线通信协议,它基于IEEE 802.15.4标准,并且适用于自组织和自愈网络。
它主要用于物联网领域,提供了一种简单的、低功耗的无线通信解决方案。
2. Zigbee的工作原理是什么?Zigbee采用了星形拓扑结构,包括一个协调器和多个终端设备。
协调器负责网络的管理和协调,而终端设备可以是传感器、执行器或其他类型的设备。
Zigbee 网络中的设备可以通过无线信道进行通信,传输数据和命令。
3. Zigbee的特点是什么?•低功耗: Zigbee设备的功耗非常低,可以使用电池供电,并且在待机状态下仅消耗微功率。
•低数据传输速率: Zigbee的数据传输速率较低,适用于传输低带宽的数据,如传感器数据。
•自组织和自愈: Zigbee网络可以自动组织和修复,当有新的设备加入或者设备发生故障时,网络可以重新组织和修复,保证网络的稳定性。
•多设备互联: Zigbee网络支持多个设备之间的互联,设备可以通过无线信道进行通信和协作。
•低成本: Zigbee设备的制造成本相对较低,适用于大规模部署和广泛应用。
4. Zigbee的应用领域有哪些?Zigbee广泛应用于物联网领域,包括以下几个方面:•家庭自动化: Zigbee可以用于家庭自动化系统,如智能家居系统,可以控制灯光、电器等设备。
•工业自动化: Zigbee可以应用于工业自动化领域,用于监测和控制工业设备,提高生产效率和安全性。
•智能城市: Zigbee可以用于智能城市的建设,如智能交通系统、智能停车场等。
•健康医疗: Zigbee可以应用于健康医疗领域,如远程医疗、健康监测等。
•农业物联网: Zigbee可以用于农业物联网,监测和控制农作物的生长环境,提高农作物产量和质量。
5. Zigbee有哪些优点和缺点?优点:•低功耗: Zigbee设备的功耗非常低,适合长时间使用和电池供电的场景。
ZigBee基础知识一、ZigBee特点ZigBee技术就是一种新兴得短距离、低功耗、低成本、低数据传输率得无线通信技术。
它得主要特点如下:1)低功耗:在低功耗待机模式下,两节普通5号干电池可使用6~24个月。
2)低速率:数据传输速率只有10kb/s~ 250 kb/s,专注于低速数据传输应用。
3)低成本:因为ZigBee数据传输速率低,协议简单,降低了对通信控制器得要求,所以大大降低了成本。
4)短距离:传输距离一般介于10~100m之间,在增加RF发射功率后,亦可增加到1~3km。
这指得就是相邻节点间得距离,如果通过路由与节点间通信得接力,传输距离将可以更远。
5)短时延:Zigbee得响应速度较快,一般从睡眠转入工作状态只需15ms,节点连接进入网络只需30ms,进一步节省了电能。
6)容量大:Zigbee可采用星状、簇状与网状网络结构,一个主节点可管理254个子节点,同时主节点还可由上一层网络节点管理,这样可组成65000多个节点。
7)安全:ZigBee提供了数据完整性检查与鉴权功能,采用AES-128加密算法,各个应用可灵活确定其安全属性。
8)工作频段灵活:使用得频段分别为全球得2、4GHz ISM频段(16个信道)、欧洲得868MHz频段(1个信道),以及美国得915MHz频段(10个信道),均为免执照频段。
二、ZigBee工作频率表1 ZigBee工作频率表三、ZigBee得设备类型ZigBee网络支持两种功能类型得网络节点:全功能器件(Full FunctionDevice, FFD)与精简功能器件(Reduce Function Device,RFD)。
全功能器件拥有完整得协议功能,在网络中可以作为协调器(Coordinator),路由器(Router)与普通节点(Device);而精简功能器件旨在实现最简单得协议功能而设计,只能作为普通节点存在于网络中。
全功能器件可以与精简功能器件或其她得全功能器件通信,而精简功能器件只能与全功能器件通信,精简功能器件之间不能直接通信。
第一章Zigbee概述1、Zigbee是一种新兴的短距离、低速率无线网络技术,主要用于近距离无线连接。
2、Zigbee的特点是功耗低、本钱低、时延短、网络容量大、可靠平安。
3、常见的Zigbee芯片有CC243X系列、MC1322X系列和CC253X系列。
4、常见的Zigbee协议栈有非开源〔msstatePAN〕协议栈、开源〔freakz〕协议栈和半开源(Zstack)协议栈。
5、Zigbee软件开发平台包括IAR、Zigbee Sniffer、物理地址修改软件以及其它辅助软件。
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就是一种新兴的短距离、低速率无线网络技术,主要用于近距离无线连接。
2、Zigbee的特点就是功耗低、成本低、时延短、网络容量大、可靠安全。
3、常见的Zigbee芯片有CC243X系列、MC1322X系列与CC253X系列。
4、常见的Zigbee协议栈有非开源(msstatePAN)协议栈、开源(freakz)协议栈与半开源(Zstack)协议栈。
5、Zigbee软件开发平台包括IAR、Zigbee Sniffer、物理地址修改软件以及其它辅助软件。
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技术特点:低功耗、低成本、大容量、可靠、时延短、灵活的网络拓扑结构。
1、ZigBee协议栈:ZigBee协议是一系列的通信标准,通信双方需要共同按照这一标准进行正常的数据发射和接收。
协议栈是协议的具体实现形式,通俗点来理解就是协议栈是协议和用户之间的一个接口,开发人员通过使用协议栈来遵循和使用这个协议的,进而实现无线数据收发。
2、ZigBee无线网络协议层的架构:ZigBee协议分为两部分---IEEE 802.15.4和ZigBee,IEEE 802.15.4定义了PHY (物理层)和MAC(介质访问层)技术规范;ZigBee联盟定义了NWK(网络层)、APS(应用程序支持子层)、APL(应用层)技术规范。
ZigBee协议栈就是将各个层定义的协议都集合在一起,以函数的形式实现,并给用户提供API(应用层),用户可以直接调用---学习Zigbee就是熟悉API和学习如何使用对应函数。
3、用户实现简单的无线数据通信的一般步骤:---组网:调用协议栈的组网函数、加入网络函数,实现网络的建立与节点的加入。
---发送:发送节点调用协议栈的无线数据发送函数,实现无线数据发送。
---接收:接收节点调用协议栈的无线数据接收函数,实现无线数据接收。
4、Z-STACK协议栈工作原理:Z-stack可以看做是一个小型的操作系统(本质是大型的程序),用于实现底层和网络层的内容,Z-stack将复杂部分屏蔽掉。
用户通过API函数就可以轻易用ZigBee。
5、协调器、路由器、终端:Router----路由器Coodinator----协调器EndDevice----终端设备(1)协调器:(coordinator)每个zigbee网络只允许有一个zigbee的协调器,协调器首先选择一个信道和网络标识(PAN ID),然后开始这个网络.因为协调器是整个网络的开始,他具有网络的最高权限,是整个网络的维护者,还可以保持间接寻址用的表格绑定,同时还可以设计安全中心和执行其他动作,保持网络其他设备的通信。
Zigbee知识分享1.zigbee概念ZigBee→IEEE 802.15.4协议的代名词,是一种短距离、低功耗的无线通信技术。
特点:近距离、低复杂度、自组织、低功耗、低数据速率、低成本近距离:“近”是相对而言的,与蓝牙相比,ZigBee属于远距离低速率。
(见图1)自组织:无需人工干预,网络节点能够感知其他节点的存在,并确定连接关系,组成结构化的网络;低功耗:在低功耗待机模式下,两节普通5号电池可使用6-24个月;低数据速率:基于ZigBee的无线网络所使用的工作频段为868MHz、915MHz和2.4GHz,最大数据传输速率为250kbps;低成本:ZigBee数据传输率低,协议简单,大大降低了成本;各种无线数据传输协议对比,如图所示:传输视频数据传输大量数据传输音频数据率速输传据数值峰传输距离图1:各种无线数据传输协议对比图解释:蓝牙数据传输速率小于3Mbps,典型数据传输距离为2-10米,蓝牙技术的典型应用是在两部手机之间进行小量数据的传输。
IEEE 802.11b最高数据传输速率可达11Mbps,典型数据传输距离在30-100米,IEEE 802.11b技术提供了一种Internet的无线接入技术,如很多笔记本电脑可以使用自带的WiFi功能实现上网。
ZigBee协议可以理解为一种短距离无线传感器网络与控制协议,主要用于传输控制信息,数据量相对来说比较小,特别适用于电池供电的系统。
此外,相对于上述两种标准,ZigBee协议更容易实现(或者说实现成本较低)。
2.zigbee技术应用领域zigbee适用范围包括自动控制领域、远程控制领域,同时在相关领域中可以嵌入各种设备。
例如:家庭自动化(Home Automation)、商业楼宇自动化(Building Automation)、自动读表系统(Automatic Meter Reading)。
在智能家居和商业楼宇自动化方面,将空调、电视、窗帘控制器等通过ZigBee技术来组成一个无线网络,通过一个遥控器就可以实现各种家电的控制,这种应用非常方便。
一文彻底读懂物联网关键技术之-—ZigBee!智能制造IM5天前下文采用问答形式向你详细地介绍了方方面面,不夸口的说,你所需要知道的关于ZigBee的一切,在这里基本可以了解到!点评:这篇文章可以真正让人明白通讯协议的含义。
文/电子发烧友在智能硬件和物联网领域,时下大名鼎鼎的ZigBee可谓是无人不知,无人不晓。
作为除了WiFi、蓝牙之外,ZigBee是目前最重要的无线通信协议之一,主要应用于物联网和智能硬件等领域。
关于ZigBee,下文采用问答形式向你详细地介绍了方方面面,不夸口的说,你所需要知道的关于ZigBee的一切,在这里基本可以了解到!Chapter1起源历史篇1ZigBee起源什么技术?在蓝牙技术的使用过程中,人们发现蓝牙技术尽管有许多优点,但仍存在许多缺陷.对工业,家庭自动化控制和工业遥测遥控领域而言,蓝牙技术显得太复杂,功耗大,距离近,组网规模太小等,而工业自动化,对无线数据通信的需求越来越强烈,而且,对于工业现场,这种无线数据传输必需是高可靠的,并能抵抗工业现场的各种电磁干扰。
因此,经过人们长期努力,ZigBee协议在2003年中正式问世了。
另外,ZigBee使用了在它之前所研究过的面向家庭网络的通信协议Home RF Lite.2什么是ZigBee?首先ZigBee的Mac层、PHY层是IEEE802。
15。
4协议的.根据这个协议规定的技术是一种近距离、低复杂度、低功耗、低数据速率、低成本的双向无线通信技术,主要适合于自动控制和远程控制领域,可以嵌入各种设备中,同时支持地理定位功能。
由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈"来与同伴传递花粉所在方位和远近信息的,也就是所蜜蜂依靠着这样的方式构成了群体中的通信“网络",因此ZigBee的发明者们形象地利用蜜蜂的这种行为来形象地描述这种无线信息传输技术。
3ZigBee技术有哪些特点?ZigBee的特点主要有以下几个方面:(1)低功耗:在低耗电待机模式下,2节5号干电池可支持1个节点工作6—24个月,甚至更长.这是ZigBee的突出优势。
ZigBee基础知识讲解目录一、ZigBee技术概述 (2)二、ZigBee网络结构 (3)2.1 网络拓扑结构 (4)2.2 设备角色 (5)2.3 基本网络模式 (6)三、ZigBee协议栈 (7)3.1 物理层 (8)3.2 链路层 (10)3.3 网络层 (11)3.4 应用层 (12)四、ZigBee设备类型 (13)4.1 网络协调器 (14)4.2 节点设备 (15)4.3 外部设备 (17)五、ZigBee通信机制 (18)5.1 数据传输方式 (19)5.2 通信协议 (21)5.3 数据传输速率与容量 (22)六、ZigBee安全机制 (23)6.1 认证机制 (25)6.2 隐私保护 (26)6.3 安全服务与应用 (27)七、ZigBee设备配置与调试 (29)7.1 设备初始化 (30)7.2 网络参数设置 (32)7.3 设备状态监控与维护 (33)八、ZigBee应用案例分析 (35)8.1 智能家居系统 (36)8.2 工业自动化控制系统 (38)8.3 智能交通系统 (39)8.4 公共安全监测系统 (41)九、ZigBee发展趋势与挑战 (42)9.1 技术发展趋势 (44)9.2 应用前景展望 (45)9.3 面临的挑战与应对策略 (47)一、ZigBee技术概述定义与特点:ZigBee是基于IEEE 标准的无线通信技术,具有低功耗、低数据速率、低成本和可靠性的特点。
ZigBee联盟通过扩展IEEE标准,增加了网络、安全和应用层的功能。
该技术主要适用于需要长时间工作且电池寿命非常关键的应用。
应用领域:ZigBee技术广泛应用于智能家居、工业自动化、智能农业、智能交通等领域。
智能家居中的照明控制、安防系统。
网络结构:ZigBee网络主要由协调器(Coordinator)、路由器(Router)和终端设备(End Device)组成。
协调器负责创建和加入网络,路由器负责路由和数据转发,终端设备则执行特定的任务。
第三章ZigBee 无线网络技术研究ZigBee 网络的拓扑结构、网络层协议对定位系统的性能的影响。
3.1 ZigBee无线网络技术的特点ZigBee技术主要用于无线个域网(WPAN),是基于IEEE802.15.4无线标准研制开发的。
IEEE802.15.4定义了两个底层,即物理层和媒体接入控制(Media Access Control,MAC)层;ZigBee联盟则在IEEE 802.15.4的基础上定义了网络层和应用层。
ZigBee联盟成立于2001年8月,该联盟由Invensys、三菱、摩托罗拉、飞利浦等公司组成,如今已经吸引了上百家芯片公司、无线设备公司和开发商的加入,其目标市场是工业、家庭以及医学等需要低功耗、低成本、对数据速率和QoS(服务质量)要求不高的无线通信应用场合。
ZigBee这个名字来源于蜂群的通信方式:蜜蜂之间通过跳Zigzag形状的舞蹈来交互消息,以便共享食物源的方向、位置和距离等信息。
与其它无线通信协议相比,ZigBee无线协议复杂性低、对资源要求少,主要有以下特点:(1)低功耗:这是ZigBee的一个显著特点。
由于工作周期短、传输速率低,发射功率仅为lmw,以及采用了休眠机制,因此ZigBee设备功耗很低,非常省电。
据估算,ZigBee设备仅靠两节5号电池就可以维持长达6个月到2年左右的使用时间,这是其它无线设备望尘莫及的。
(2)低成本:协议简单且所需的存储空间小,这极大降低了ZigBee的成本,每块芯片的价格仅2美元,而且ZigBee协议是免专利费的。
低成本对于ZigBee也是一个关键的因素。
(3)时延短:通信时延和从休眠状态激活的时延都非常短,典型的搜索设备时延为30ms,休眠激活的时延是15ms,活动设备信道接入的时延为15ms。
这样一方面节省了能量消耗,另一方面更适用于对时延敏感的场合,例如一些应用在工业上的传感器就需要以毫秒的速度获取信息,以及安装在厨房内的烟雾探测器也需要在尽量短的时间内获取信息并传输给网络控制者,从而阻止火灾的发生。
zigbee资料第一章绪论1.1 ZigBee 定义物联网的定义是:通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物体与互联网相连接,进行信息交换和通信,以实现物体的智能化识别、定位、跟踪、监控和管理的一种网络。
无线传感网络的定义是:大规模,无线、自组织、多跳、无分区、无基础设施支持的网络。
其中的节点是同构的、成本较低、体积较小,大部分节点不移动,被随意撒布在工作区域,求网络系统有尽可能长的工作时间。
在通信方式上,虽然可以采用有线、无线、红外和光等多种形式,但一般认为短距离的无线低功率通信技术最适合传感器网络使用,为明确起见,一般称无线传感器网络(WSN.Wireless Sensor Network)。
Zigbee是IEEE 802.15.4协议的代名词。
根据这个协议规定的技术是一种短距离、低功耗的无线通信技术。
这一名称来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来与同伴传递花粉所在方位信息,也就是说蜜蜂依靠这样的方式构成了群中的通信网络。
其特点是近距离、低复杂度、自组织、低功耗、低数据速率、低成本。
主要合用于自动控制和远程控制领域,可以嵌入各种设备。
简而言之,ZigBee就是一种便宜的,功耗的近距离无线组网通讯技术。
无线传感网络的无线通信技术可以采用ZigBee技术、蓝牙、Wi-Fi和红外等技术。
ZigBee 技术是一种短距离、低复杂度、低功耗、低数据速率、低成本的双向无线通信技术或无线网络技术,是一组基于IEEE802.15.4无线标准研制开发的组网、安全和应用软件方面的通信技术。
协议栈是指网络中各层协议的总和,其形象的反映了一个网络中文件传输的过程:由上层协议到底层协议,再由底层协议到上层协议。
使用最广泛的是英特网协议栈,由上到下的协议分别是:应用层(HTTP,TELNET,DNS,EMAIL 等),运输层(TCP,UDP),网络层(IP),链路层(WI-FI,以太网,令牌环,FDDI等),物理层。
1. 基础知识 (1)1.1IEEE 地址 (1)1.2 簇 (2)1.3 Profile ID (4)1.4网络地址与端点号、节点 (4)1.5 PANID (5)1.6 zigbee设备 (5)2. 绑定机制 (7)2.1 描述符绑定 (7)2.2 设备绑定 (23)1.基础知识1.1IEEE 地址IEEE 地址是 64 位,在设备进入网络之前就分配好了的,应该在全球是唯一的,而网络地址是在网络建立后,设备加入网络时,它的父节点给它分配的,在设备通信时,首先由ieee地址找到设备的网络地址,然后根据网络地址实现设备之间的通信,这样可以减少帧头长度,多传有效数据通俗的说IEEE 地址相当于你的手机号(11 位的那个),短地址就相当于你们公司的小号(3 、4) 位,一个公司的互打电话就用小号噻。
假设你的手机号138xxxxx666 ,这个是唯一的,但你的小号,假设是 666,在你的公司网中是唯一的,但是在另一个网中,可能别人的小号也是666。
1.2 簇簇就是相当于端点房间里面的人,是接收最终的目标。
这东西是 2 个字节编号,在射频发送的时候,必须要指定接收模块的镞,发送模块不需要指定。
首先每一个端点可以看成是一个 1 个字节数字编号的开有一扇门的房间,数据最终的目标是进入到无线数据包指定的目标端点房间,而取无线数据这个相关的代码在任务事件处理函数里,TI 协议栈有那么多的任务事件处理函数,所以必须要指定在哪个任务事件处理函数来取这个无线数据包里面的有用数据。
端点就相当于一个房间的门牌号!!!SimonApp_epDesc.endPoint= 10;//SimonApp_ENDPOINT;此端点编号为10SimonApp_epDesc.task_id = &SimonApp_TaskID;和我们应用层任务挂钩完成了簇信息表的构建,因为簇信息封装在SimonApp_SimpleDesc 里面,这里面却只是起到一个信息表的作用!方便数据到来的时候查询相关信息表!const cId_t SimonApp_ClusterList[SimonApp_MAX_CLUSTERS] ={SimonApp_CLUSTERID};const SimpleDescriptionFormat_t SimonApp_SimpleDesc = {SimonApp_ENDPOINT,// int Endpoint;SimonApp_PROFID,//uint16 AppProfId[2];SimonApp_DEVICEID,//uint16 AppDeviceId[2];SimonApp_DEVICE_VERSION,//int AppDevVer:4;SimonApp_FLAGS,//int AppFlags:4;SimonApp_MAX_CLUSTERS,//byte AppNumInClusters;(cId_t*)SimonApp_ClusterList,//byte *pAppInClusterList;SimonApp_MAX_CLUSTERS,//byte AppNumInClusters;(cId_t*)SimonApp_ClusterList//byte *pAppInClusterList;};接收到数据以后,判断是属于哪一个端点、属于哪一个簇1.3 Profile ID这个是由Zigbee 组织来分配的应用ID 号,比如无线开关用0x0001 ,智能电表用ox0002,万用遥控器用0x0003 等等。
第一章Zigbee概述1、Zigbee是一种新兴的短距离、低速率无线网络技术,主要用于近距离无线连接。
2、Zigbee的特点是功耗低、成本低、时延短、网络容量大、可靠安全。
3、常见的Zigbee芯片有CC243X系列、MC1322X系列和CC253X系列。
4、常见的Zigbee协议栈有非开源(msstatePAN)协议栈、开源(freakz)协议栈和半开源(Zstack)协议栈。
5、Zigbee软件开发平台包括IAR、Zigbee Sniffer、物理地址修改软件以及其它辅助软件。
6、Zigbee硬件开发平台采用Altium Designer进行设计。
7、简述Zigbee的定义。
答:Zigbee是一种近距离、低复杂度、低功耗、低成本的双向无线通讯技术。
主要用于距离短、功耗低且传输速率不高的各种电子设备之间,进行数据传输(包括典型的周期性数据、间歇性数据和低反应时间数据)的应用。
( Zigbee的基础是,但是仅处理低级的MAC(媒体接入控制协议)层和物理层协议,Zigbee 联盟对网络层协议和应用层进行了标准化。
)8、简述无线传感器网络与Zigbee之间的关系。
答:从协议标准来讲:目前大多数无线传感器网络的物理层和MAC层都采用协议标准。
描述了低速率无线个人局域网的物理层和媒体接入控制协议(MAC层),属于工作组。
而Zigbee 技术是基于标准的无线技术。
从应用上来讲:Zigbee适用于通信数据量不大,数据传输速率相对较低,成本较低的便携或移动设备。
这些设备只需要很少的能量,以接力的方式通过无线电波将数据从一个传感器传到另外一个传感器,并能实现传感器之间的组网,实现无线传感器网络分布式、自组织和低功耗的特点。
9、Zigbee技术特点:低功耗、低成本、大容量、可靠、时延短、灵活的网络拓扑结构。
第二章Zigbee技术原理1、Zigbee协议分为物理层、MAC层、网络层和应用层,其中物理层和MAC层由定义。
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层由标准定义,合称通信层;网络层和应用层由Zigbee联盟定义。
11、Zigbee网络协议体系结构:应用层包括三部分:应用支持子层、Zigbee设备对象和厂商定义的应用对象。
网络层提供保证 MAC层正确工作的能力,并为应用层提供合适的服务接口,包括数据服务接口和管理服务接口。
通信层(MAC层和物理层)。
12、数据服务接口的作用:一是为应用支持子层的数据添加适当的协议头以便产生网络协议数据单元;而是根据路由拓扑结构,把网络数据单元发送到通信链路的目的地址设备或通信链路的下一跳地址。
管理服务接口的作用:提供的服务包括配置新设备、常建新网络、设备请求加入或者离开网络;允许Zigbee协调器或路由器请求设备离开网络、寻址、路由发现等功能。
13、规范满足国际标准组织(ISO)开放系统互联(OSI)参考模式,它定义了Zigbee的物理层和MAC层。
14、物理层所负责的功能:工作频段的分配、信道的分配、为MAC层提供数据服务和为MAC 层提供管理服务。
15、物理层功能:数据的发送与接收、物理信道的能量检测、射频收发器的激活与关闭、空闲信道评估、链路质量指示、物理层属性参数的获取与设置。
16、MAC层负责无线信道的使用方式,它们是构建Zigbee协议底层的基础。
其功能如下:CSMA/CA访问信道;PAN的建立和维护;支持PAN网络的关联和解除关联;协调器产生网络信标帧普通设备根据信标帧与协调器同步;处理和维护保证GTS;在两个对等MAC实体间提供可靠链路。
17、MAC层服务规范,MAC层包括MAC层管理服务(MLME)和数据服务(MCPS)。
MAC管理服务可以提供调用MAC层管理功能的服务接口,同时还负责维护MAC PAN信息库;MAC数据服务可以提供调用MAC公共部分子层(MCPS)提供的的数据服务接口,为网络层数据添加协议头,从而实现MAC层帧数据。
18、CSMA/CA机制实际是在发送数据帧之前对信道进行预约,以免造成信道碰撞问题。
CSMA/CA提供两种方式来对无线信道共享访问,其工作流程如下:送出数据前,监听信道的使用情况,维持一段时间后,再等待一段随机的时间后信道依然空闲,送出数据;送出数据前,先送一段小小的请求传送RTS报文给目标端,等待目标端回应CTS报文后才开始传送。
19、MAC子层具体功能:CSMA/CA机制、PAN的建立和维护、关联和解除关联、信标帧。
20、Zigbee网络层的主要作用:负责网络的建立、允许设备加入或离开网络、路由的发现和维护。
21、网络层内部由两部分组成,分别是网络层数据实体(NLDE)和网络层管理实体(NLME)。
网络层数据实体通过访问服务接口NLDE-SAP为上层提供数据服务;网络层管理实体通过访问服务接口NLME-SAP为上层提供网络层的管理服务,另外还负责维护网络层信息库。
22、网络层协议数据单元(NPDU)即网络层帧的结构,在Zigbee网络协议中定义了两种类型的帧结构,即网络层数据帧和网络层命令帧。
字节:222110/80/80/1变长变长帧控制目的地址源地址广播半径域广播序列号IEEE目的地址IEEE源地址多点传送控制源路由帧帧的有效载荷网络层帧报头网络层的有效载荷23、Zigbee的应用层由应用支持子层(APS)、Zigbee设备对象、Zigbee应用框架(AF)、Zigbee设备模板和制造商定义的应用对象等组成。
24、Zigbee设备中应用对象驻留的环境称为应用框架(Application Framework,英文简称AF)。
在应用框架中,应用程序可以通过APSDE-SAP发送、接收数据,通过“设备对象公共接口”实现应用对象的控制与管理。
应用支持子层数据服务接口(APSDE-SAP)提供的数据服务包括数据传输请求、确认、指示等原语。
25、每个Zigbee设备都与一个特定的模板有关,这些模板定义了设备的应用环境、设备类型以及用于设备间通信的簇,比如应用环境为智能家居,那么就可以建立一个智能家居的模板。
不过Zigbee模板不是随意定义的,它们的定义,由Zigbee联盟负责。
Zigbee联盟定义了三种模板分别为Zigbee协议栈模板、ZigbeePRO模板以及特定网络模板,在Zstack协议栈中使用了这三种模板。
26、协议模板 Zigbee有三种类型的模板可以按使用限制分为:私有、公开和共用。
每个模板都有一个模板标识符,此标识符必须是唯一的27、单个的Zigbee设备可以支持多个模板,提供定义的簇标识符和设备描述符。
这些簇标识符和端点标识符通过设备地址和端点地址来实现实现:设备地址:包含有IEEE地址和短地址的无线收发装置;端点地址:设备中的不同应用端点号代表。
一个设备中最多可以有240个端点。
28、功能描述:Zigbee应用框架的功能可以简单概括为组合事务、接收和拒绝。
29、Zigbee设备对象(ZDO)使用应用支持子层(APS)和网络层提供的服务实现Zigbee协调器、路由器和终端设备的功能。
ZDO的功能包括:初始化应用支持子层、网络层和其他Zigbee设备层;汇聚来自端点应用的信息,以实现设备和服务发现、网络管理、绑定管理、安全管理、节点管理等功能。
30、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、参考成功案例、对外围器件的选型、设计基本原则。