ZigBee无线传感器网络的分析与实验

ZigBee无线传感器网络的分析与实验引言有人将ZigBee翻译成「紫蜂」,为无线个人局域网络(WirelessPersonalAreaNetworks,WPAN)的标准之一,已于20**年6月27日公布。除了逻辑链路控制(LogicLinkControl,LLC)层、媒介存取控制层(MAC),与物理层使用20**年10月公布的IEEE802.15.4标准外,ZigBee标准协议制定了应用层与网络层,及MAC、应用层与网络层的安全加密服务标准。以传感器和自组织网络为代表的无线应用并不需要较高的传输带宽,但却需要较低的传输延时和极低的功率消耗,使用户能拥有较长的电池寿命和较多的器件阵列。目前迫切需要一种符合传感器和低端的、面向控制的、应用简单的专用标准,而Zigbee的出现正好解决了这一问题。Zigbee有着高通信效率、低复杂度、低功耗、低速率、低成本、***全性以及全数字化等诸多优点。这些优点使得Zigbee和无线传感器网络完美地结合在一起。目前,基于Zigbee技术的无线传感器网络的研究和开发已得到越来越多的关注。1Zigbee协议术语配置文件(profile):Zigbee协议的配置文件是对逻辑组件及其相关接口的描述,是面向某个应用类别的公约、准则.通常没有程序代码与配置文件相关联.属性(attribute):设备之间通信的每一种数据像开关的状态或温度计值等皆可称为属性.每个属性可得到的ID值.簇(cluster):多个属性的聚集形成了簇,每个簇也拥有一个的ID.虽然个体之间传输的通常是属性信息,但所谓的逻辑组件的接口指的却是簇的操作,而非属性.终端(endpoint):每个支持一个或多个簇的代码功能块称为终端.不同的设备通过它们的终端及所支持的簇来开展通信.配置文件定义了属性ID与簇ID,使之看起来就像设备的某种特性.以家庭智能控制系统为例,灯配置文件设定了远程控制设备的簇OnOffDRC含有一种属性OnOff,且该属性为无符号8位值,值0XFF意味着"开",0X00为关,0XF0则为无效。通常,配置文件也为设备定义了,哪些簇是强制托管的,哪些簇是可选择的。另外,配置文件还定义了一些可选择的Zigbee协议托管服务.基于簇及配置所定义的服务,用户可使用配置文件中定义的属性编写所需的函数.改写自己的程序代码.因此,配置文件使得ZigBee设备可以互操作。任何遵循某一标准配置文件的节点都可以与其他实现相同配置文件的节点开展互操作。也就是说,在使用同一标准配置文件开展设计的根底上,即使生产开关的厂家与生产控制器的厂家不同,他们生产的产品仍可实现协同操作.以家庭智能系统中的灯光控制为例,灯配置文件定义了6个设备,协议栈通过带有以下信息的报头文件对此配置提供支持:配置(profile)ID,设备ID及版本,簇ID,属性ID,属性数据类型.下列图(1)显示了不同术语之间的关系,对于家庭智能控制系统的灯光配置,图中给出了两种设备.每种设备各有一个终端.负荷切换控制器的终端中仅有一个输入簇,而远程转换控制终端则有两个簇,且分别为一个输入一个输出.数据的传输基于簇而开展.图(1)2Zigbee协议栈构造如图(2)所示,ZigBee堆栈的不同层与802.15.4MAC通过服务接入点(SAP)开展通信。SAP是某一特定层提供的服务与上层之间的接口。ZigBee堆栈的大多数层有两个接口:数据实体接口和管理实体接口。数据实体接口的目标是向上层提供所需的常规数据服务。管理实体接口的目标是向上层提供访问内部层参数、配置和管理数据的服务。图中的APSDE-SAP,NLDE-SAP即为数据实体接口,而APSME-SAP,NLME-SAP即为管理实体接口。图(2)3Zigbee协议的消息格式及帧格式3.1消息格式一个Zigbee消息由127个字节组成,它主要包括以下几个部分:MAC报头:该报头包含当前被传输消息的源地址及目的地址.若消息被路由,则该地址有可能不是实际地址,产生及使用该报头对于应用代码是透明的.NWK报头:该报头包含了消息的实际源地址及终的目的地址,该报头的产生及使用对于应用代码是透明的.APS报头:该报头包含了配置ID,簇ID及当前消息的目的终端.同样,报头的产生及使用是透明的.有效载荷:该域包含了待应用层处理的Zigbee协议帧.3.2Zigbee协议帧格式Zigbee协议定义了两种帧格式:KVP关键值对及MSG消息帧.KVP:...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?