基于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的无线传感网络与互联网连接起来,从而使得可以通过互联网时时控制物理世界,可以根据我们的需要对所有的节点进行控制及管理。

相关阅读

户外照明中如何才能真正意义上避免炫光?

眩光是指由于视觉亮度分布不均匀或过度引起的不适或视觉功能下降。眩光分为失能眩光和不适眩光。 限制 户外照明 眩光的主要措施: 1、将光线远离强眩光角度范围。如果体育场的...
2022-09-29
户外照明中如何才能真正意义上避免炫光?

地标建筑灯光亮化体现一座城市的文化内涵

北京天安门广场、上海中心大厦、广州小蛮腰、深圳平安国际金融中心、重庆解放碑、苏州东方之门这些每一个城市都是有其 地标建筑灯光亮化 。每一个城市的地标也都是有其与众不...
2022-10-02
地标建筑灯光亮化体现一座城市的文化内涵

大桥亮化设计理念

大桥亮化设计要同时满足功能性照明和艺术美学要求。功能性照明要求在亮化设计中考虑桥梁的水平照度、垂直照度、均匀度、防眩光、安全性等技术指标。艺术美学要求应考虑更多现...
2022-07-29
大桥亮化设计理念

楼宇亮化设计这三个重点你都了解吗?

楼宇亮化设计 作为一种技术手段,有其内在的规律。只有充分理解这些规律,掌握必要的要点,才能在设计中合理运用表现手段,创造出满意的效果。 一、在设计之前,先确定观察的...
2022-07-27
楼宇亮化设计这三个重点你都了解吗?

安全员的福音:安全员不对隐患排查治理工作负责

隐患排查治理谁负责 长期以来,作为安全员在生产企业或者施工工地,你敢说隐患排查治理不是你的责任?如果你敢说,我只能说,你疯了吧!你疯的原因不是你认知的离谱,而是你工...
2023-07-18
安全员的福音:安全员不对隐患排查治理工作负责

热销商品

电工胶带绝缘胶带PVC电胶布防水阻燃超粘耐温黑胶布汽车线束胶带

电工胶带是一款专业的电力电工用材,具备绝缘、PVC材质特性,可有效保障电气线路绝缘性能,防止电流外泄引发漏电风险。其采用防水、阻燃、超粘、耐温等设计,能适应复杂...
¥ 2.4

氟胶O型圈耐高温密封圈线径1-10mm现货可订做大尺寸胶圈非标异形

氟胶O型圈采用高性能氟橡胶(FKM)材料制成,具有卓越的耐高温、耐油、耐化学腐蚀性能,长期使用温度可达200℃以上,短期可耐受250℃高温。线径规格覆盖1–10mm,现货充足,支...
¥ 0.4

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.91

100%桑蚕丝香云纱饰品发圈发夹口罩眼罩发带腰封直播专拍单拍无效

100%桑蚕丝香云纱饰品系列,精选天然桑蚕丝与非遗香云纱工艺匠心打造,质感柔滑亲肤,光泽雅致,尽显东方韵味。包含发圈、发夹、口罩、眼罩、发带、腰封等多款实用配饰,适...
¥ 1

橱柜灯层板柜子线型灯LED免焊接餐边柜子灯感应灯衣柜鞋酒柜灯带

橱柜灯层板柜子线型灯LED免焊接餐边柜子灯感应灯衣柜鞋酒柜灯带是一种用于家居照明的灯具,具有多种款式和功能。这些灯具通常采用LED光源,具有节能、环保的优点,且使...
¥ 4.4

网站栏目