无线传感网络WirelessSensorNetworks王婷婷本课程在专业中地位首先,物联网是由感知层、网络层和应用层构成的层次体系。感知层主要涉及到RFID、传感器、二维码等机器设备,然后通过电信网和互联网的融合网络层,及时准确地传递物体基本信息,在应用平台上,利用各种先进智能技术对信息资料进行分析处理,以便对物体进行智能控制。传感器在基础感知层,负责对物体信息的采集和抓取,这一功能对于物联网技术的发展和应用,起着至关重要的支撑作用。无线传感器网络则是将传感器感知到的信息通过无线组网技术来进行传输的一种技能。事实上传感技术也好、RFID技术也好,都仅仅是信息采集技术之一。除传感技术和RFID技术外,GPS、视频识别、红外、激光、扫描等所有能够实现自动识别与物物通信的技术都可以成为物联网的信息采集技术。传感网或者RFID网只是物联网的一种应用,但绝不是物联网的全部。无线传感器网络不同于物联网。本课程在专业中地位本课程是物联网专业的一门专业技术基础课,是一门理论和实际紧密结合的课程。本课程的任务是使学生掌握无线传感器网络的概念、相关原理、主要技术以及未来发展等,具有较强的实验技能,对学生进行逻辑思维能力训练。为学习其他物联网专业课程准备必要的知识,并为从事有关实际工作奠定必要的基础。1、课程定位—物联网重要专业技术课•单片机与接口技术•传感器理论与技术•嵌入式系统原理及应用•EDA技术基础及应用•微机原理与应用•无线传感网络•射频识别技术•……•单片机技术课设•嵌入式系统课设•RFID传感与检测技术课设•无线传感器网络综合设计•电路基础•模拟电子技术•数字电子技术•……•思想道德修养•英语•数学•……•无线传感器网络综合设计•毕业设计等传感器理论与技术计算机网络技术……•无线传感网络•ZigBee技术先修课程现学课程后续课程本课程在专业中地位本课程的先行主要课程有:传感器理论与技术,要求学生掌握传感器相关原理以及选用等;计算机网络技术等基础课程,要求学生掌握网络传输的相关技术及方法。是涉及多学科的交叉的一门课程。总之,其地位作用:这是一门专业必修课,是作为物联网新技术,对本专来学生专业技术的一个拓展和推广。概述各层协议的主要技术体系结构协议标准主要技术包含全部原理知识点主要原理性知识点概念、特征、关键技术、应用领域、发展现状、与物联网之间关系节点结构、网络结构协议栈、网络分类MAC协议、路由协议、传输协议时间同步技术、拓扑控制技术、定位技术、数据融合技术与其他网络融合技术IEEE802.15.4标准、ZIGBEE标准与蜂窝网、互联网的融合实验部分主要利用已有实验板CC2530设备来完成。CC2530平台结构接口组件设计与应用外设组件接口GPIO接口组件、中断组件、随机数组件、定时器组件等ADC组件、串口通信组件、通信协议组件射频通信组件射频模块、射频驱动控制接口和组件、射频数据接受和发送射频通信组件点对点通信、点对多点通信、通信信道设置、发送功率设置等包含全部实验知识点主要实验性知识点具体实验项目考核方法1、考核方法本课程共48课时:分为24课时理论、22课时实验、2课时期末复习课。理论部分课堂表现平时作业期末考试(笔试:闭卷)实验部分平时操作情况(实验操作考试)实验报告(实验理论考试)2、成绩评定方法理论部分课堂表现及作业占总成绩的10%期末考试成绩占总成绩的60%实验部分平时操作情况和实验报告占总成绩的30%其中,实验操作考试占总成绩的15%实验理论考试占总成绩的15%无线传感网发展历程第一代传感网络第二代传感网络第三代传感网络第四代传感网络……什么是无线网络计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。所谓无线网络,就是利用无线电波作为信息传输的媒介构成的无线局域网(WLAN),与有线网络的用途十分类似,最大的不同在于传输媒介的不同,利用无线电技术取代网线,可以和有线网络互为备份。什么是传感器网络WSN-WirelessSensorNetworks基础微电子技术、嵌入式计算技术、现代网络及无线通信技术、分布式信息处理技术解释1由部署在观测环境附近的大量的微型廉价低功耗的传感器节点组成,通过无线通信方式形成一个多跳的无线网络系统。什么是传感器网络解释2:传感器网络是由一组传感器以特定方式构成的无线网络,其目的是协作地感知、采集和处理网络覆盖的地理区域中感知对象的信息,并发布給观察者。传感器网络的三个基本要素:传感器,感知对象,观察者传感器网络的基本功能协作地感知、采集、处理和发布感知信息•传感器接近感知对象•传感器仅产生数据流•传感器无计算能力•无传感器间通信能力SensorsObject信号分析传统的感知方法有线/无线连接现代感知方法SensingAreaObjectUser端•传感器网络覆盖感知对象区域•每个传感器完成其临近感知对象的观测•多传感器协同完成感知区域的大观测任务•使用多跳路由算法向用户报告观测结果SinkInternet或通信卫星SensornetworkUser端传感器网络的网络结构sink-汇聚点sensornode-传感器节点sensorfield-监测区域传感器网络的实体传感器节点功能:采集、处理、控制和通信等网络功能:兼顾节点和路由器资源受限:存储、计算、通信、能量Sink节点功能:连接传感器网络与Internet等外部网络,实现两种协议栈之间的通信协议转换,发布管理节点的监测任务,转发收集到的数据。特点:连续供电、功能强、数量少等现代微型传感器感知能力+计算能力+通信能力体积小能耗小传感器节点传感器模块:信息采集、数据转换处理器模块:控制、数据处理、网络协议无线通讯模块:无线通信,交换控制信息和收发采集数据能量供应模块:提供能量传感器网络的特点大规模网络:地理区域大;部署密集提高信噪比;提高监测精度;增强容错性;减少盲区自组织网络:不确定性;拓扑结构变化资源受限:计算、存储、通讯、能量动态拓扑:节点故障;通讯故障;移动性;节点加入可靠网络:适应环境条件;鲁棒性、容错性应用相关:没有统一的通信协议平台以数据为中心传感器节点的限制电源能量有限通信能力有限计算和存储能力有限通信能力有限节点带宽窄,而且经常变化节点通信覆盖范围只有几十到几百米,而且经常变化挑战之一如何在如此有限通信能力的条件下,高质量地完成感知数据的查询、分析、挖掘与传输?在传感器网络环境下,发现最小化算法通信复杂性的机理是我们面临的第一个挑战问题!多源、多跳是主要通信方式多个传感器节点向一个目标传送信息一次多源信息传输需要多条由多个传感器节点组成的路径挑战之二如何为多源信息传输选择优化通信路径?在传感器网络环境下,建立选择优化或近似优化通信路径的理论是我们面临的第二个挑战问题!节点移动、断接频繁在移动网络中,节点移动频繁节点间通信的断接频繁,导致通信失败.经常受到高山、建筑物、障碍物等地势地貌以及风雨雷电等自然环境的影响,因此传感器可能会长时间脱离网络,离线工作挑战之三通信路径重构成为突出问题?路由算法必须具有自适应性?如何建立网络随机连通性的数据理论,为通信路径重构和自适应路由算法设计奠定坚实理论基础是我们面临的第三个挑战问题?电源能量有限传感器的电源能量极其有限由于电源能量的原因经常失效或废弃电源能量约束是传感器网络应用的障碍现有电源部件不能满足传感器网络的需要传感器传输信息比执行计算更消耗电能传感器传输1位信息需要的电能足以执行3000条计算指令挑战之四如何传感器网络在工作过程中节省能,实现能源均衡,最大化网络生命周期?建立能源复杂性和能源均衡理论是我们面临的第四个挑战性问题!计算能力有限传感器网络中传感器通常都具有嵌入式处理器和存储器,具有计算能力但是,处理器性能、存储器容量和能源都很有限,导致传感器的计算能力十分有限挑战之五如何使用大量具有有限计算能力的传感器设计能源有效的高性能分布式算法?设计同时最小化能源、时间、空间和通信复杂性的分布式算法是我们面临的第五个挑战性问题!传感器数量大、分布范围广传感器网络中传感器节点密集,数量巨大,可能达到几百、几千万,甚至更多传感器网络可以分布在很大区域,也可以分布在险恶环境下传感器数量大、分布广的特点使得网络的维护十分困难甚至不可维护挑战之六如何使传感器网络软硬件具有高强壮性和容错性是我们面临的第六个挑战性问题!大规模分布式触发器很多传感器网络需要对感知对象进行控制(如温度控制)传感器需要配备回控装置和控制软件我们称回控装置和控制软件为触发器挑战之七如何管理成千上万分布式触发器是我们面临的第七个挑战性问题?感知数据流无限传感器网络每个传感器都产生无限的流式数据,并具有实时性每个传感器仅具有有限的存储器和计算资源,难以处理巨大的实时数据流挑战之八如何设计高效率、能源有效、实时的海量感知数据流的查询、分析和挖掘的分布式算法?以数据为中心传感器网络不是通常的网络用户感兴趣的是数据而不是网络和传感器硬件用户很少询问“A节点到B节点的连接是如何实现的?”用户经常询问“网络覆盖区域中那些地区出现毒气?”传感器网络不是以地址为中心的用户不会询问“地址为27的传感器的温度是多少?”用户感兴趣是“某个地理位置的温度是多少?”数据传输以聚集方式进行,而不是地址到地址的路由传感器网络是以数据为中心的网络把传感器视为感知数据流或感知数据源把传感器网络视为感知数据空间或数据库把数据管理和处理作为网络的应用目标挑战之九如何建立以数据为中心的传感器网络?以感知数据管理和处理为中心;把数据管理和处理技术与网络技术融为一体;为用户提供有效的感知数据空间或感知数据库;使用户如同使用通常的数据库系统和数据处理系统一样自如地使用感知数据.传感器网络数据管理系统的理论和技术是我们面临的第九个挑战性问题!需要多种多样的感知器物理传感器生物传感器化学传感器……挑战之十如何建立新感知器概念、理论、技术和各种新型感知器是我们面临的第十个挑战性问题?其他挑战性问题传感器的投放或撒播理论与技术传感器的定位问题时钟同步问题组网连通可靠性研究和探测覆盖率研究传感器网络安全性问题和抗干扰问题信号的协作处理传感器网络的协议栈(1)能源管理平台:管理传感器节点如何使用能量;移动管理平台:检测和注册传感器节点的移动,维护到汇聚点的路由,使得传感器节点能够跟踪它的邻居;任务管理平台:在一个给定的区域内平衡和调度监测任务传感器网络的协议栈(2)传感器网络物理层(1)传输媒体建议采用ISM(工业、科学和医学)频段短距离的无线低功率通信最适合传感器网络红外不需要许可证,抗干扰要求收发双方在视线之内光不排除用光作为通信媒体传感器网络物理层(2)频率选择,载频发生,信号检测,调制,数据加密信号传播传播信号需要的最小发送功率和传输距离d的n次方()成正比,2=n4.为了减小传输距离,传感器网络采用多跳(multihop)通信方式nd传感器网络MAC协议的功能(1)功能无线信道的使用建立传感器网络的基础结构考虑因素节省能量可扩展性链路带宽分配的公平性、带宽利用率、延时性能等目前普遍认为这三个方面的重要性依次递减MAC协议的能量浪费因素(2)空闲侦听:节点不知道邻居节点何时向自己发送数据,射频收发模块必须一直处于工作状态,消耗大量能源,是无效能耗的主要来源。冲突:同时向同一节点发送多个数据帧,信号相互干扰,接收方无法准确接收,重发造成能量浪费串扰:接收和处理发往其他节点的数据属于无效功耗。控制开销:控制报文不传送有效数据,消耗的能量对用户来说是无效功耗。传感器MAC协议的节能策略(3)尽量让传感器节点处于睡眠状态;减少传感器节