基于ZigBee的无线传感网络接入方式

时间:2022-03-17来源:佚名

物联网架构可分为三层:感知层、网络层、应用层。感知层是由各种传感器构成,是物联网识别物体、采集信息的来源。网络层是负责传递和处理感知层获取的信息。应用层是物联网与用户的接口,它需要与行业需求结合,从而实现物联网的智能应用。作为物联网最底层,感知层肩负起很重要的作用,数据要先经过感知层的采集和识别然后才能进行接下来的处理与传输等操作。因此,传感网建立的重要性是十分重大的。

随着传感网的不断发展,以ZigBee协议为基础的无线传感网络(WSN,WirelessSenorNetwork)的确立,不仅使得在信息采集技术的这一领域有了进一步的发展,而且还带动了物联网的快速发展。本文立足于无线传感网络作为物联网的最底层,分析了基于ZigBee的无线传感网络,并在此基础上提出了无线传感网络接入到互联网的网关接入模式。

2、相关技术问题分析

2.1ZigBee协议栈与无线传感网络的技术要点

无线传感网络(WirelessSensorNetworks,WSN)是一种技术集成度高,涉及多种前沿科学技术的信息采集变换,组网传送,融合处理,反馈调节的多信息综合采集与组网应用系统。在当前的国际信息产业界和技术研究领域里都受到广泛关注。无线传感网络由多个静止或移动的传感器以自组织和多跳的方式构成的无线网络,以协作地感知、采集、处理和传输网络覆盖地理区域内被感知对象的信息,并最终把这些信息发送给网络所有者。无线传感络并不需要较高的带宽,但是需要较低的传输延时和极低的功率消耗并且可以使用户拥有较长的电池寿命和较多的器件阵列。而ZigBee的出现正好解决了这一问题,ZigBee有着高通信效率、低复杂度、低功耗、低速率、低成本、高安全性以及全数字化等诸多优点。这些优点使得ZigBee与无线传感网络完美的结合在一起。以下将对ZigBee协议栈加以说明。

ZigBee协议栈结构由一些层构成,每个层都有一套特定的服务方法(协议)和上一层连接。数据实体(dataentity)提供数据的传输服务,而管理实体(managemententity)提供所有的服务类型。每个层的服务实体通过服务接入点(SAP,serviceaccesspoint)和上一层相接,每个SAP提供大量服务方法来完成相应的操作。ZigBee协议栈基于标准的OSI七层模型,但只是在相关范围来定义一些相应层来完成特定的任务。IEEE802.15.4-2003标准定义了下面的两个层:物理层(PHY层)和媒介层(MAC层)。ZigBee联盟在此基础上建立了网络层(NWK层)以及应用层(APL层)的框架(framework)。APL层又包括应用支持子层(APS,applicationsupportsub-layer),ZigBee的设备对象(ZDO,zigbeedeviceobject)以及制造商定义的应用对象。ZigBee技术的整体协议架构如下图1所示。

图1 ZigBee整体架构

IEEE802.15.4标准定义了物理层(PHY层)和媒介层(MAC层)。物理层是协议的最底层,承担着与外界直接作用的任务,它采用扩频通信调制方式,由图1可以看到这里定义了两个频率的物理层,这两个频率段分别为868/915MHz和2.4GHz。MAC层负责设备间无线数据链路的建立、维护和结束,确认模式的数据传送和接收,可选时隙,实现低延迟传输,支持各种网络拓扑结构,网络中每个设备为16位地址寻址。它可完成对无线物理信道的接入过程管理,包括以下几方面:网络协调器(coordinator)产生网络信标、网络中设备与网络信标同步、完成PAN的入网和脱离网络过程、网络安全控制、利用CSMA-CA机制进行信道接入控制、处理和维持GTS(GuaranteedTimeSlot)机制、在两个对等的MAC实体间提供可靠的链路连接。

ZigBee又在以上两层的基础上提出了网络层和应用层。网络层主要负责建立新的网络、处理节点的进入和离开网络、根据网络类型设置节点的协议堆栈、使网络协调器对节点分配地址、保证节点之间的同步、提供网络的路由。网络层确保MAC子层的正确操作,并为应用层提供合适的服务接口。为了给应用层提供合适的接口,网络层用数据服务和管理服务这两个服务实体来提供必需的功能。网络层数据实体(NLDE)通过相关的服务接入点(SAP)来提供数据传输服务,即NLDE.SAP;网络层管理实体(NLME)通过相关的服务接入点(SAP)来提供管理服务,即NLME.SAP。NLME利用NLDE来完成一些管理任务和维护管理对象的数据库,通常称作网络信息库(NetworkInformationBase,NIB)。应用层主要根据具体应用由用户开发。它维持器件的功能属性,发现该器件工作空间中其他器件的工作,并根据服务和需求在多个器件之间进行通信。应用层由应用支持子层(APS)、设备对象(ZDO,包括ZDO管理平台)以及制造商定义的应用设备对象组成。APS子层的作用包括维护绑定表(绑定表的作用是基于两个设备的服务和需要把它们绑定在一起)、在绑定设备间传输信息。ZDO的作用包括在网络中定义一个设备的作用(如定义设备为协调者或为路由器或为终端设备)、发现网络中的设备并确定它们能提供何种服务、起始或回应绑定需求以及在网络设备中建立一个安全的连接。

2.2TCP/IP协议与互联网络通信方式

对于互联网而言,其传输控制与因特网互联规则也就是TCP/IP协议是Internet最基本的协议。它由网络层的IP协议和传输层的TCP协议组成,此协议采用了四层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。可以这样说,TCP负责发现传输的问题,一旦发现有问题就会要求重新传输,直到所有的数据安全正确的传输到目的地,而IP是给了因特网的每一台电脑规定了一个地址。

TCP/IP协议由链路层、网络层、传输层以及应用层这四层组成。对于此协议的熟知程度,具体的每层协议的功能在这里将不进行详细的说明。而网关作为在传输层以上工作的,为了深入的了解此文所提出来的网关接入模式,在此将对传输层以上进行一些分析说明。传输层提供应用程序之间的通信。其功能包括:格式化信息流和提供可靠传输,为实现后者,传输层协议规定接收端必须发回确认,并且假如分组丢失,必须重新发送,从而提供可靠的数据传输。而传输层的协议主要是:TCP和UDP协议。在本文所提出的的网络传输由于速率因素,我们在此采用TCP传输。在TCP传输过程中,数据从应用层到传输层,数据的报头是TCP报头,然后下到网络层,数据在之前的TCP报头前在加上IP报头,IP报头中有目标IP和源IP,然后到数据链路层后又在上层的数据中加上首部和尾部,然后经过物理层传输到目的地,经过路由器分析目标IP然后查找路由表在进行转发,来到目标计算机然后从物理层开始解封装,然后一层一层向上传输。而在此文中所涉及到的传输过程,就从应用层到传输层,数据带有TCP报头就进入网关进行协议的转换,解封装后从新封装从而传到ZigBee的应用层。

3、无线传感网络接入互联网络的网关模式分析

本文所提出的无线传感网络接入Internet网的网关接入模式的基本构架如图2所示。

在此基本结构模式中,我们主要对数据从ZigBee进入网关以及数据从网关到互联网进行分析。在此,数据由ZigBee进入网关采用串行传输的通信方式。ZigBee各个节点把收集的数据送到协调器,在经由协调器交给应用层,应用层通过调用串口API发到网关。网关将Internet发送来的数据进行解封装通过串口交给协调器,协调器再将数据封装,加上ZigBee的短地址发送出去。这样就实现了从ZigBee到网关的双向数据传输。网关到互联网的传输在此文中采用了以太网口传输,客户端与服务器模式的网络通信结构,并用WindowsSocket网络编程实现,这样就完成了从网关到互联网的数据传输。因此,在这里我们通过此网关把基于ZigBee的无线传感网络与互联网连接起来,从而使得可以通过互联网时时控制物理世界,可以根据我们的需要对所有的节点进行控制及管理。

相关阅读

景区灯光照明设计充分突出景区主题

万山国家矿山公园就是把这磅礴大气的自然景观与流芳千古的采矿文明融为一体,仅走进公园接待中心,就能感受到那一片充满艺术气息的 景区 灯光照明设计 ,将这一地域性展现淋漓...
2022-09-12
景区灯光照明设计充分突出景区主题

不同类型建筑夜景照明有完全不同的设计手法

城市建筑是城市经济发展、社会文化、地域风貌等特点的综合展示,具有鲜明的特色。它以其独特的造型、结构、材质和色彩展现出浓郁的魅力。根据时代风格,大致可分为古建筑和现...
2022-07-22
不同类型建筑夜景照明有完全不同的设计手法

说明白安全管理中的危险源、风险、隐患

没有真正做过安全管理的人,常常分不清楚危险源、风险、隐患具体是指什么,甚至有人很多时候说,这里有危险,所以有风险,所以是隐患,这其实无可厚非,因为这三个词都是基于...
2024-03-24
说明白安全管理中的危险源、风险、隐患

城市道路景观照明工程的分类

城市道路景观照明 工程可以根据道路性质的不同,一共分为两种一种是公路的景观照明,一种是城市的道路景观照明。公路的景观照明工程 是要在充分工作的研究下在现代交通条件下,...
2022-07-15

灯具选购:LED灯具并非越亮越好

记者在灯具市场看到,一款4瓦的飞利浦MASTER LED球泡标价60元,而一些不知名的品牌只需10元,甚至还有LED灯售价低至5元一个。价格乱得令人摸不着头脑。 由于目前对LED灯的质量认证标...
2022-07-15

热销商品

聚氨酯优力胶牛筋垫片PU垫片缓冲垫圆形密封垫圈减震垫O型垫 加工

聚氨酯优力胶(PU)牛筋垫片是一种高性能弹性密封减震元件,采用优质聚氨酯材料精密加工而成。具有优异的耐磨性、抗撕裂性、耐油性和耐老化性能,适用于高负荷、高频振动...
5

扎丝,葡萄扎丝、扎丝绑丝、铁丝扎带、电镀锌铁丝扎线、捆扎铁丝

扎丝是一种广泛应用于农业、园艺、建筑和包装等领域的金属绑扎材料,常见类型包括葡萄扎丝、扎丝绑丝、铁丝扎带、电镀锌铁丝扎线和捆扎铁丝等。其中,葡萄扎丝专为葡...
9.3

内六角扳手高硬度加长球头六棱六方扳手3456781012mm平头小空间

内六角扳手高硬度加长球头六棱六方扳手,专为狭小空间作业设计,提供3、4、5、6、7、8、10、12mm多种规格,满足不同需求。采用优质合金钢材质,经热处理工艺,硬度高、耐磨...
2.55

橡胶包边条u型骨架密封条机械钣金桥架防割手装饰护口保护条卡条

橡胶包边条U型骨架密封条是一种广泛应用于机械、钣金、桥架等金属边缘的安全防护配件。其采用优质橡胶材质,内嵌U型钢骨架,兼具柔韧性与结构强度,可牢固卡装在金属板...
1.28

O型圈密封圈丁睛胶圈油封氟胶硅胶圈高压耐磨橡胶超大O型胶圈大全

O型圈密封圈是一种广泛应用于机械、液压、气动及管道系统中的关键密封元件。本产品涵盖丁腈胶(NBR)、氟橡胶(FKM)、硅胶(VMQ)等多种材质,具备优异的耐油、耐高温、耐腐蚀...
1

网站栏目