无线传感器在网络中的应用设计

无线传感器在网络中的应用设计,第1张

  下面是由整理的毕业设计论文《无线传感器在网络中的应用设计》,欢迎阅读。

 1引言

 无线传感器网络(Wireless Sensor Networks,简称WSNs)是由部署在监测区域内大量的廉价微型传感器节点组成,通过无线通信形成一个多跳自组织网络系统,能够实时监测、感知和采集网络分布区域内监视对象的各种信息,并加以处理,完成数据采集和监测任务。WSNs综合了传感器、嵌入式计算、无线通讯、分布式信息处理等技术,具有快速构建、自配置、自调整拓扑、多跳路由、高密度、节点数可变、无统一地址、无线通信等特点,特别适用于大范围、偏远距离、危险环境等条件下的实时信息监测,可以广泛应用于军事、交通、环境监测和预报、卫生保健、空间探索等各个领域。

 2节点的总体设计和器件选型

 21节点的总体设计

 WSNs微型节点应用数量比较大,更换和维护比较困难,要求其节点成本低廉和工作时间尽可能长;功能上要求WSNs中不应该存在专门的路由器节点,每个节点既是终端节点,又是路由器节点。节点间采用移动自组织网络联系起来,并采用多跳的路由机制进行通信。因此,在单个节点上,一方面硬件必须低能耗,采用无线传输方式;另一方面软件必须支持多跳的路由协议。基于这些基本思想,设计了以高档8位AVR单片机ATmega128L为核心,结合外围传感器和24 GHz无线收发模块CC2420的WSNs微型节点。这两款器件的体积非常小,加上外围电路,其整体体积也很小,非常适合用作WSNs节点的元件。

 图1给出WSNs微型节点结构。它由数据采集单元、数据处理单元、数据传输单元和电源管理单元4部分组成。数据采集单元负责监测区域内信息的采集和数据转换,设计中包括了可燃性气体传感器和湿度传感器;数据处理单元负责控制整个节点的处理 *** 作、路由协议、同步定位、功耗管理、任务管理等;数据传输单元负责与其他节点进行无线通信,交换控制消息和收发采集数据;电源管理单元选通所用到的传感器,节点电源由几节AA电池组成,实际工业应用中采用微型纽扣电池,以进一步减小体积。为了调试方便及可扩展性,可将数据采集单元独立出来,做成两块能相互套接的可扩展主板。

 22处理器选型

 处理器的选型要求和指标是功耗低,保证长时间不更换电源也能顺利工作,供给电压小于5 V,有较快的处理速度和能力,由于节点是需要大量安置的,所以价格也要相对便宜。选用AVR单片机,考虑到电路中I/O的个数不多,功耗低、成本低、适合与无线器件接口配合等多方面因素,综合对比后,选用Atmel公司的ATmega128L。该微型控制器拥有丰富的片上资源,包括4个定时器、4 KB SRAM、128KB Flash和4 KBEEPROM;拥有UART、SPI、I2C、JTAG接口,方便无线器件和传感器的接入;有6种电源节能模式,方便低功耗设计。

 23无线通信器件选型 CC2420是一款符合ZigBee技术的高集成度工业用射频收发器,其MAC层和PHY层协议符合802154规范,工作于24 GHz频段。该器件只需极少外部元件,即可确保短距离通信的有效性和可靠性。数据传输单元模块支持数据传输率高达250 Kb/s,即可实现多点对多点的快速组网,系统体积小、成本低、功耗小,适于电池长期供电,具有硬件加密、安全可靠、组网灵活、抗毁性强等特点。

 24传感器选型

 由于WSNs是用于矿下安全监测,常要检测矿下可燃气体的浓度(预防瓦斯气体浓度过高)和空气湿度,所以要选择测量气体浓度和湿度的传感器。

 241 HIH-4000系列测湿传感器

 HIH-4000系列测湿传感器作为一个低成本、可软焊的单个直插式组件(SIP)能提供仪表测量质量的相对湿度(RH)传感性能。RH传感器可用在二引线间有间距的配量中,它是一个热固塑料型电容传感元件,其内部具有信号处理功能。传感器的多层结构对应用环境的不利因素,诸如潮湿、灰尘、污垢、油类和环境中常见的化学品具有最佳的抗力,因此可认定它能适用矿下环境。

 242 MR511热线型半导体气敏元件

 MR511型气敏元件利用气体吸附在金属氧化物半导体表面而产生热传导变化及电传导变化的原理,由白金线圈电阻值变化测定气体浓度。MR511由检测元件和补偿元件配对组成电桥的两个臂,遇可燃性气体时,检测元件的电阻减小,桥路输出电压变化,该电压变化随气体浓度的增大而成比例增大,补偿元件具有温度补偿作用。MR511除具有灵敏度高、响应恢复时间短、稳定性好特点外,还具有功耗小,抗环境温湿度干扰能力强的优点。WSNs的节能和井下恶劣温湿环境要求MR5111可以满足。

 3 WSNs节点设计

 31数据采集单元

 考虑到无线传感器网络节点的节能和井下恶劣的温湿环境,为了便于数据采集,系统设计采用HIH-4000-01型测湿度传感器和MR511热线型半导体气体传感器。图2、图3分别给出其电路设计图。

 32数据处理单元

 ATmega128L的外围电路设计简单,设计时注意在数字电路的电源并人多只电容滤波。ATmega128L的工作时钟源可以选取外部晶振、外部RC振荡器、内部RC振荡器、外部时钟源等方式。工作时钟源的选择通过ATmega128L的内部熔丝位来设计。熔丝位可以通过JTAG编程、ISP编程等方式设置。ATmega128L采用73728 MHz和32768 kHz两个外部晶振。前者用作工作时钟,后者用作实时时钟源。

 33数据传输单元

 331 CC2420外围电路设计

 图4给出数据传输单元的外围电路。CC2420只需要极少的外围元器件。其外围电路包括晶振时钟电路、射频输入/输出匹配电路和微控制器接口电路3部分。

 射频输入/输出匹配电路主要用来匹配器件的输入输出阻抗,使其输入输出阻抗为50 Ω,同时为器件内部的PA及LNA提供直流偏置。射频输入/输出是高阻抗,有差别。射频端最适合的负载是115+j180 Ω。C61、C62、C71、C81、L61组成不平衡变压器,L62和L81匹配射频输入输出到50 Ω;L61和L62同时提供功率放大器和低噪声放大器的直流偏置。内部的T/R开关是为了切换低噪声放大器/功率放大器。R451偏置电阻是电流基准发生器的精密电阻。CC2420本振信号既可由外部有源晶体提供,也可由内部电路提供。若由内部电路提供时,需外加晶体振荡器和两只负载电容,电容的大小取决于晶体的频率及输入容抗等参数。设计采用16 MHz晶振时,其电容值约为22 pF。C381和C391是外部晶体振荡器的负载电容。片上电压调节器提供所有内部18 V电源的供应。C42是电压调节器的负载电容,用于稳定调节器。为得到最佳性能必须使用电源去耦。在应用中使用大小合适的去耦电容和功率滤波器是非常重要的。CC2420可以通过4线SPI总线(SI、SO、SCLK、CSn)设置器件的工作模式,并实现读,写缓存数据,读/写状态寄存器等。通过控制FIFO和FIFOP引脚接口的状态可设置发射/接收缓存器。

 332配置IEEE 802154工作模式

 CC2420为IEEE 802154的数据帧格式提供硬件支持。其MAC层的帧格式为:头帧+数据帧+校验帧;PHY层的帧格式为:同步帧+PHY头帧+MAC帧,帧头序列的长度可通过设置寄存器改变,采用16位CRC校验来提高数据传输的可靠性。发送或接收的数据帧被送入RAM中的128字节缓存区进行相应的帧打包和拆包 *** 作。表1给出CC2420的四线串行SPI接口引脚功能。它是设计单片机电路的依据,充分发挥这些功能是设计无线通信产品的前提。

 333 CC2420与单片机接口电路设计

 图5给出CC2420与ATmega128L单片机的接口电路。CC2420通过简单的四线(SI、SO、SCLK、CSn)与SPI兼容串行接口配置,这时CC2420是受控的。ATmega128L的SPI接口工作在主机模式,它是SPI数据传输的控制方;CC2420设为从机工作方式。当ATmega128L的SPI接口设为主机工作方式时,其硬件电路不会自动控制SS引脚。因此,在SH通信时,应在SPI接口初始化,它是由程序控制SS,将其拉为低电平,此后,当把数据写入主机的SPI数据寄存器后,主机接口将自动启动时钟发生器,在硬件电路的控制下,移位传送,通过MOSI将数据移出ATmega128L,并同时从CC2420由MISO移人数据,8位数据全部移出时,两个寄存器就实现了一次数据交换。

 4结语

 通过对于无线传感器网络节点中传感器元件、数据处理模块、数据传输模块和电源的选择,设计了一种以CC2420和ATmega128L为主体的硬件方案。利用该方案设计的CC2420和ATmega128L的外围电路以及两者之间的接口电路。此外,还对传感器与单片机的接口电路进行设计。通过实验验证,设计的硬件节点基本上达到了项目要求,经调试能通过传感器正确真实地采集数据,并实现两个无线节点(两个电路板。AA电池供电)在30 m左右的通信、传输数据、并反映到终端设备。

本书从项目团队当前正在开展的主要研究方向出发,介绍了无线传感器网络相关的若干关键技术。内容涵盖无线传感器网络的网络支撑技术(物理层、MAC、路由协议,协议标准)、服务支撑技术(时间同步,节点定位,容错技术、安全设计,服务质量保证)及应用支撑技术(网络管理, *** 作系统以及开发环境)等方面,主要介绍无线传感器网络技术的相关原理及方法等,给广大读者进行系统学习及深入研究提供参考。

  MAC层协议用来支持数据包在MAC层的双跳中继(2-hop relay),Mac层网络协议具体属于OSI模型的25层,介于数据链路层和IP层。

  OSI是一个开放性的通行系统互连参考模型,他是一个定义的非常好的协议规范。OSI模型有7层结构,每层都可以有几个子层。 OSI的7层从上到下分别是 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层 其中高层,即7、6、5、4层定义了应用程序的功能,下面3层,即3、2、1层主要面向通过网络的端到端的数据流。

  应用层

  与其它计算机进行通讯的一个应用,它是对应应用程序的通信服务的。例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程序员也不关心OSI的第7层。但是,如果添加了一个传输文件的选项,那么字处理器的程序员就需要实现OSI的第7层。示例:telnet,HTTP,FTP,NFS,SMTP等。

  表示层

  这一层的主要功能是定义数据格式及加密。例如,FTP允许你选择以二进制或ASCII格式传输。如果选择二进制,那么发送方和接收方不改变文件的内容。如果选择ASCII格式,发送方将把文本从发送方的字符集转换成标准的ASCII后发送数据。在接收方将标准的ASCII转换成接收方计算机的字符集。示例:加密,ASCII等。

  会话层

  它定义了如何开始、控制和结束一个会话,包括对多个双向消息的控制和管理,以便在只完成连续消息的一部分时可以通知应用,从而使表示层看到的数据是连续的,在某些情况下,如果表示层收到了所有的数据,则用数据代表表示层。示例:RPC,SQL等。

  传输层

  这层的功能包括是否选择差错恢复协议还是无差错恢复协议,及在同一主机上对不同应用的数据流的输入进行复用,还包括对收到的顺序不对的数据包的重新排序功能。示例:TCP,UDP,SPX。

  网络层

  这层对端到端的包传输进行定义,它定义了能够标识所有结点的逻辑地址,还定义了路由实现的方式和学习的方式。为了适应最大传输单元长度小于包长度的传输介质,网络层还定义了如何将一个包分解成更小的包的分段方法。示例:IP,IPX等。

  数据链路层

  它定义了在单个链路上如何传输数据。这些协议与被讨论的各种介质有关。示例:ATM,FDDI等。

  物理层

  OSI的物理层规范是有关传输介质的特性标准,这些规范通常也参考了其他组织制定的标准。连接头、帧、帧的使用、电流、编码及光调制等都属于各种物理层规范中的内容。物理层常用多个规范完成对所有细节的定义。示例:Rj45,8023等。

经过十几年的发展,无线传感器网络积累了大量的研究成果,在这十几年研究中,主要以学术界为主,大多是私有的针对特定场景的协议,难以进行大规模应用推广。这几年无线传感器网络或者物联网受到产业界的高度重视,为实现不同企业产品的互联互通,标准化被提上日程。目前许多标准化组织参与到物联网、无线传感器网络标准的制定,如Zigbee、Z-WAVE、6Lowpan、ISA10011a、IEEE802154等,并且日益成熟,相关产品日益丰富,物联网产业雏形基本成形。

基于标准化的协议进行研发成为不可阻挡的技术趋势,已经成为行业共识。目前IETF制定的6Lowpan标准体系,是符合IPv6技术的专门为物联网定制的无线自组网体系,包括802154物理层和MAC层、6Lowpan适配层、IPv6、Roll RPL组网路由协议、CoAP应用层协议,该技术标准具有开放、免费、与互联网无缝集成、海量地址空间等优势,最可能成为物联网、无线传感器网络技术的事实标准,是该领域的发展趋势。

《无线传感器网络》作为国内最早的研究书籍,对该领域的各个方面进行综述和介绍,是很好的入门资料。然而近几年,该领域技术的快速发展,出现了一些新的技术与相关书籍,形成新的研究趋势,值得关注和进一步研究,相关研究如下:

IPSO 6Lowpan技术白皮书

类似相关书籍《6LoWPAN: The Wireless Embedded Internet 》

类似相关书籍《Interconnecting Smart Objects with IP》

总体上分为电磁波和声波,声波主要用于水下无线传感器通信,比如声呐,雷达等,声波的特点是容易受到干扰,遇到障碍物容易被反d,穿透性差。

电磁波又可戏份为无线电波,可见光波,红外线,微波,毫米波,以及射线等。其中红外波主要用于短距离无线通讯,比如障碍识别,遥控器等,其特点是穿透性差,容易反射。

无线电波是最主要的无线通讯介质。其特点是具有一定的可穿透性,可远距离传输也可近距离传输,抗干扰能力相对较强。

无线传感器网络:

无线传感器网络是一种全新的信息获取品台,能够实时监测和采集网络分布区域内各种监测对象的数据,并将这些数据发送至网关节点,以实现范围内目标检测,追踪等。特点是快速展开,抗毁强。

三个基本要素是:传感器,感知对象,观察者。

本文主要是给大家梳理一下目前市面上常用的一些无线通讯协议标准,帮助大家了解一下不同的无线网络技术由来和各自特点。

首先说一下IEEE 802154,IEEE 802154是一种技术标准,目前常用的无线通讯协议大多数是在802154标准规定的底层协议基础上,开发的上层协议而演变出来的,它规定了低速率无线个域网 (LR-WPAN)的 物理层 和 媒体访问控制 ,并由 IEEE 80215 工作组维护,该工作组在2003年定义了该标准。它是 Zigbee 的基础,另外像诸如 ISA10011a , WirelessHART ,WIA-PA , 6LoWPAN 和 SNAP 规范,每个标准规范都是通过开发IEEE 802154中未定义的上层进一步扩展了标准。类似于以上几种协议标准,Lora是基于IEEE802154g标准进行了上层标准的扩展定义,而IEEE802154g是在IEEE802154基础上对物理层和MAC层做了调整。除此之外wifi是基于IEEE80211b标准创建的一种无线局域网技术,通常使用24G UHF或者5G SHF ISM射频频段。IEEE 802151是由 IEEE 制定的一种蓝牙无线通信规范标准,应用于无线个人区域网(WPAN)。可以说原版IEEE802151来源于蓝牙规范并与蓝牙11完全兼容使用。

接下来我们详细说一下目前在工业物联网和消费电子领域应用比较广泛的几种无线技术,有ZigBee、WirelessHart、WIA-PA、Lora、WiFi、蓝牙bluetooth、NB-IOT、BeeLPW-T。

ZigBee是基于IEEE802154标准的低功耗局域网协议。根据国际标准规定,ZigBee技术是一种短距离、低功耗的无线通信技术。其特点是近距离、低复杂度、自组织、低功耗、低数据速率。主要适合用于自动控制和远程控制领域,可以嵌入各种设备。ZigBee协议从下到上分别为物理层(PHY)、媒体访问控制层(MAC)、传输层(TL)、网络层(NWK)、应用层(APL)等。其中物理层和媒体访问控制层遵循IEEE 802154标准的规定。在工业领域的典型应用是中国油气田生产物联网自动化采集控制设备规范中明确物理层、链路层、网络层采用ZigBee通讯协议,应用层通讯采用A11-GRM通讯协议。

WirelessHART是第一个专门为过程工业而设计的开放的可互 *** 作的无线通讯标准,满足了工业工厂对于可靠、强劲、安全的无线通讯方式的迫切需求。作为HART7技术规范的一部分,除了保持现有HART设备、命令和工具的能力,它增加了HART协议的无线能力。国际电工委员会于2010年4月批准发布了完全国际化的WirelessHART标准IEC 62591(Ed10),是第一个过程自动化领域的无线 传感器 网络国际标准。该网络同样使用运行在24GHz频段上的无线电IEEE802154标准,采用直接序列扩频(DSSS)、通信安全与可靠的信道跳频、时分多址同步、网络上设备间延控通信等技术,WirelessHART标准协议主要应用于工厂自动化领域和过程自动化领域,弥补了高可靠、低功耗及低成本的工业无线通信市场的空缺。典型应用以Emerson为例,从2010年就已经开始供应WirelessHART兼容产品,从压力、流量、液位、温度、振动、pH测量等各类仪表变送器到网关节点等,逐渐有了品类齐全的无线类工业仪表产品系列。

WIA-PA标准是具有我国自主知识产权、符合我国工业应用国情的一种无线标准体系,2008年10月,该规范获得了国际电工委员会(IEC)全体成员国96%的投票,成为与Wireless HART被同时承认的两个国际标准化文件之一。WIA-PA同样基于IEEE802154标准,通讯速率250kbps,频段24GHz,工业室内通讯距离200m,室外环境可达800m,数据可靠性大于99%,自适应跳频技术,避免干扰,冗余路由技术,自组织修复网络。同时支持HART命令,兼容WirelessHART标准。典型应用是中科院沈阳自动化研究所提供技术支持参与合作的在国内辽河油田、吉林油田、大庆油田、新疆油田等现场的远程油井监测控制系统。

LoRa是semtech公司创建的低功耗局域网无线协议,基于IEEE 802154g标准,它最大特点就是在同样的功耗条件下比其他无线方式传播的距离更远,实现了低功耗和远距离的统一,它在同样的功耗下比传统的无线射频通信距离扩大3-5倍。Lora的工作频率在ISM 频段,包括433、868、915 MHz。

WiFi俗称无线宽带,又叫80211b标准,工作在24GHz或者5GHz频段,最高传输速率能达到11Mbps,网络覆盖范围最高可达300m,适合办公室和楼内区域使用。由于WiFi技术在结构上与以太网完全一致,所以能够将WLAN集成到已有的宽带网络中,也能够将已有的宽带业务集成到WLAN中,这样,就可以利用已有的宽带有线接入资源,迅速地部署WLAN网络,形成无缝覆盖。

蓝牙是一种短距离无线通信的技术规范,它最初的目标是取代现有的掌上电脑、移动电话等各种数字设备上的有线线缆连接。在制定蓝牙规范之初,就建立了统一全球的目标,向全球公开发布工作频段为全球统一开放的24GHz工业、科学和医学(ISM)频段。从目前的应用看,蓝牙体积小、功率低,其应用早已不局限于计算机外设,可以集成到任何数字设备中,尤其是对数据传输速率要求不高的移动设备。蓝牙有几大特点,一是全球范围适用,无需申请许可证,二是同时可传输语音和数据,三是可以建立临时性对等连接,四是具有很好的抗干扰能力。

窄带物联网(NB-IOT)是国际移动通信标准化组织为了应对日渐强烈的物联网需求,制订的一个新的蜂窝物联网的标准(CIOT),这个新标准要实现超强覆盖、超低功耗、超低成本、超大连接。NB-IOT是一个空中接口标准,主要是用在终端与基站之间的约定,包括物理层和数据链路层的一些设计规定。NB-IoT构建于 蜂窝网络 ,只消耗大约180kHz的带宽,可直接部署于GSM网络、UMTS网络或LTE网络,以降低部署成本、实现平滑升级。

BeeLPW-T是必创科技聚焦工业场景应用,基于IEEE802154标准自主开发的一种无线通信协议,具有同步精度高、功耗低、网络自恢复等优点。大容量的同步网络节点数量和多跳能力,可为工业现场的网络覆盖及节点架设提供强大的网络协议支撑。该协议具有的天然物联网基因,能以更优的功耗将传感器的感知层数据传输至云端,较往代产品效率提高近四倍。

1、更高速灵敏的反馈

基于高精度的网络同步性能,所有设备可以工作在最优的功耗状态下,保持全网秒级的响应速度,可以满足绝大多数尤其是具有边缘计算能力低功耗设备的需求。

2、更丰富的应用方式

同步网络下的节点,真正实现协同工作,赋予数据在无线应用中时间的属性,无论星型,树状等网络模式,均可满足各种设备密度、覆盖距离的应用要求。

3、更低的维护成本

协议可以随意切换周期采样及大数据采集状态 ,针对不同工况及应用需要,兼容有线状态分析系统的采集需求;时间同步及低功耗设计,在确保网络运行精准的同时,降低了设备的无效工作时间,使得设备整体更加简练、高效。更低的功耗,可改善设备的维护周期,降低维护难度和平均维护成本,为客户提供一个安心可靠并几近无感的防护体验。

最后附表总结一下几种典型无线技术标准的特点区别:

 NB-IOTLoRaZigbeeWIFIbluetoothBeeLPW-TWIAPA

组网方式基于现有蜂窝组网基于LoRa网关基于Zigbee网关基于无线路由器基于蓝牙Mesh网关基于BeeLPW-T网关基于WIA-PA网关

网络部署方式节点节点+网关

受现场遮挡影响

节点+网关节点+路由器节点-节点节点+中继+网关节点+中继+网关

传输距离远距离,基站覆盖10公里以上远距离,可达十几公里短距离

10-100m

短距离50米10米不含中继200m不含中继200m

单网接入节点容量约20万理论约6万,实际500-5000理论6万,一般200-500个约50个理论6万理论5000通道理论6万,一般200-500个

电池续航理论10年/AA电池理论10年/AA电池理论约2年/AA电池数小时数天理论约2年/AA电池理论约2年/AA电池

成本30-70元30-40元5-15元模块约7-8s小于10元  

频段License频段

运营商频段

unLicense频段

Sub-GHZ(433/868/915MHz)

unLicense频段

24GHz

24G和5G24GunLicense频段

24GHz

unLicense频段

24GHz

传输速度理论160kbps-250kbps

实际小于100kbps

03-50kbps理论250kbps,实际小于100kbps24G:1-11Mbps

5G:1-500Mbps

1M理论250kbps理论250kbps

网络时延6-10sTBD<1s<1s<1s<1s<1s

适合领域户外户外,工厂工厂,室内办公室,工厂移动设备工厂,车间工厂,车间

联网所需时间3 30ms3s10s3s3s

33 常见的MAC协议分析与比较

331 S-MAC协议

S-MAC(Sensor-MAC)协议是较早的针对WSN的一种MAC协议,他是在80211MAC的基础上,采用下面介绍的多种机制来减少了节点能量的消耗。固定周期性的侦听和睡眠:为了减少能量的消耗,传感器节点要尽量处于低功耗的睡眠状态。S-MAC协议采用了低占空比的周期性睡眠/侦听。为了使得S-MAC协议具有良好的扩展性,在覆盖网络中形成众多不同的虚拟簇。

消息传递技术:对于无线信道,传输差错与包长度成正比,短包成功传输的概率要大于长包。在S-MAC协议中消息传递技术将长消息分成若干短包,利用RTS/CTS握手机制,一次性发送整个长消息,这样既提高发送成功率,有减少了控制消息。流量自适应侦听机制:传感器节点在与邻居节点通信结束后并不立即进入睡眠状态,而保持侦听一段时间,采用流量自适应侦听机制,减少了网络中的传输延迟。

S-MAC协议与IEEE80211 MAC相比,在节能方面有了很大的改善。但睡眠机制的引入,使得网络的传输延迟增加,吞吐量下降。针对S-MAC协议存在的不足,研究人员对其进行了改进,提出了一种带有自适应睡眠的S-MAC协议。

332 LMAC协议

LMAC协议使用时分多址 (TDMA)机制,时间被分成若干个时隙, 节点在传送数据时不需要竞争信道,可以避免传输碰撞造成的能量损耗。节点只能指派一个控制时隙,在时隙期间,节点总是会传送一条信息,此信息包含两部分:控制信息和数据单元。由于一个时隙只能被一个节点控制, 所以节点可以无冲突的进行通讯1。

333 T-MAC协议

T-MAC(Timeout-MAC)协议与自适应睡眠的S-MAC协议基本思想大体相同。数据传输仍然采用RTS/CTS/DATA/ACK的4次握手机制,不同的是在节点活动的时隙内插入了一个TA(Time Active)时隙,若TA时隙之间没有任何时间发生,则活动结束进入睡眠状态。TA的取值对于T-MAC协议性能至关重要,其约束条件为:TA=m(C+R+T),m>1,其中C为竞争信道时间,R为发送RTS分组的时间,T为RTS分组结束到发出CTS分组开始的时间。在仿真的时候,一般选取m=15,即:TA=15×(C+R+T)。

T-MAC协议虽然能根据当前网络的动态变化,通过提前结束活动周期来减少空闲侦听提高能效,但带来了“早睡”问题。所谓早睡问题是指在多个传感器节点向一个或少数几个汇聚节点发送数据时,由于节点在当前TA没有收到激活事件,过早进入睡眠,没有监测到接下来的数据包,导致网络延迟。为解决这个问题,提出了未来清除发送和满缓冲区优先两个方法。

基于竞争的MAC协议通常很难提供实时性保证,而且由于冲突的存在,浪费了能量。基于竞争的协议在有些应用场合(比如主要考虑节能而不太关心时延的可预测性时)有较大的应用,基于竞争的协议需要解决的是提供一个实时性的统计上界。根据这类协议的分布式和随机的补偿特性,基于竞争的协议没有确切的保证不同节点的数据包的优先级。因此,有必要限制优先级倒置的概率以建立统计上的端到端的时延保证。

334 Wise-MAC协议

Wise - MAC协议在非坚持CSMA协议的基础上,采用前导码采样技术控制节点处于空闲侦听状态时的能量消耗。与S-MAC和T-MAC协议相比,节能效果非常显著。

无线信道在传输过程中经常出现错误,所以需要链路层的确认机制来恢复丢失的数据包。Wise-MAC协议的ACK数据帧不仅用来对接收到的数据包进行确认,还会通知其他邻居节点到下一次采样的剩余时间。通过这种方式,每个节点不断更新相邻节点的采样时间偏移表。利用这些信息,每个节点可以选择恰当的时间,使用最小长度的唤醒前导码向目的节点发送数据。

Wise-MAC协议可以很好地适应网络流量变化,他是和WISENET超级功耗SoC芯片结合设计的。Wise-MAC协议的采样同步机制会带来数据包冲突的问题,也会由于节点学要存储相邻节点的信道侦听时间,会占用宝贵的存储空间,增加协议实现的复杂度,尤其是在节点密度较高的网络内这个问题尤为突出。

335 DMAC协议

数据采集树是无线传感器网络的一种重要的通信模式,DMAC协议就是针对这种数据采集树而提出的,目标是减少网络的能量消耗和减少数据的传输延迟。DMAC协议采用不同深度节点之间的接收发送/睡眠的交错调度机制。将节点周期划分为接收、发送和睡眠时隙,数据能沿着多跳路径连续地从数据源节点传送到汇聚节点,减少睡眠带来的传输延迟。

336 Z-MAC协议

综合CSMA和TDMA二者各自的优点,由RHEE 等在2005年提出了一种混合机制的Z-MAC协议。

Z-MAC将信道使用物化为时间帧的同时,使用CSMA作为基本机制,时隙的占有者只是有数据发送的优先权,其他节点也可以在该时隙发送信息帧,当节点之间产生碰撞之后,时隙占有者的回退时间短,从而真正获得时隙的信道使用权。Z-MAC使用竞争状态标示来转换MAC机制,节点在ACK重复丢失和碰撞回退频繁的情况下,将由低竞争状态转为高竞争状态,由CSMA机制转为TDMA机制。因而可以说,Z-MAC在较低网络负载下,类似CSMA,在网络进入高竞争的信道状态之后,类似TDMA。

Z-MAC并不需要精确的时间同步,有着较好的信道利用率和网络扩展性。协议达到即时的适应网络负载的变化的同时,TDMA和CSMA机制的同步和互换会产生较大的能量耗损和网络延迟问题。

如下:

路由协议是第三层的协议,用于网络寻址,类似于邮政编码,它是一个逻辑上的地址

路由协议就是在路由指导IP数据包发送过程中事先约定好的规定和标准

MAC协议是第二层的协议,用于物理寻址,类似于信封上的收发地址

MAC 协议最重要的功能是确定网上的某个站点占有信道,即信道分配问题

你想一下信封传递的过程,首先肯定是看邮政编码,送到具体的位置(省,市,区,县),再然后查看你填写的收信人的地址,然后交给他,这就是区别。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/12186932.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存