⑴ 典型的无线传感器网络节点有哪些
无线传感器网络是大量的静止或移动的传感器以自组织和多跳的方式构成的无线网络,其目的是协作地感知、采集、处理和传输网络覆盖地理区域内感知对象的监测信息,并报告给用户。
它的英文是Wireless
Sensor
Network,
简称WSN。
大量的传感器节点将探测数据,通过汇聚节点经其它网络发送给了用户。
在这个定义中,传感器网络实现了数据采集、处理和传输的三种功能,而这正对应着现代信息技术的三大基础技术,即传感器技术、计算机技术和通信技术。
典型的无线传感器网络一般包括三个节点:传感器节点(Sensor
node)、汇聚节点(Sink
node)和任务管理节点。
详细内容可以去飞瑞敖论坛查找。
⑵ 下列哪一项不是WSN节点的操作系统的设计需求
设计无线传感器网络节点需要遵循以下几个主要的原则。 (1)微型化与低成本 由于无线传感器网络节点数量大,只有实现节点的微型化与低成本才有可能大规模部署与应用。因此节点的微型化与低成本一直是研究人员追求的主要目标之一
⑶ 无线传感器网络的路由协议有哪些类型路由协议的设计要求
(1)能量优先
传统路由协议在选择最优路径时,很少考虑节点的能量消耗问题。而无线传感器网络中节点的能量有限,延长整个网络的生存期成为传感器网络路由协议设计的重要目标,因此需要考虑节点的能量消耗以及网络能量均衡使用的问题。
(2)基于局部拓扑信息
无线传感器网络为了节省通信能量,通常采用多跳的通信模式,而节点有限的存储资源和计算资源,使得节点不能存储大量的路由信息,不能进行太复杂的路由计算。在节点只能获取局部拓扑信息和资源有限的情况下,如何实现简单高效的路由机制是无线传感器网络的一个基本问题。
(3)以数据为中心
传统的路由协议通常以地址作为节点的标识和路由的依据,而无线传感器网络中大量节点随机部署,所关注的是监测区域的感知数据,而不是具体哪个节点获取的信息,不依赖于全网唯一的标识。传感器网络通常包含多个传感器节点到少数汇聚节点的数据流,按照对感知数据的需求、数据通信模式和流向等,以数据为中心形成消息的转发路径。
(4)应用相关
传感器网络的应用环境千差万别,数据通信模式不同,没有一个路由机制适合所有的应用,这是传感器网络应用相关性的一个体现。设计者需要针对每一个具体应用的需求,设计与之适应的特定路由机制。
针对传感器网络路由机制的上述特点,在根据具体应用设计路由机制时,传感器网络需满足一定的路由机制。
⑷ 如何做无线传感器网络的节点硬件的设计可以直接与CC2530连接吗
可以动手制作自己的单个无线传感器节点或者买现成的模块进行扩展
⑸ 无线传感器网络节点结构主要包括什么
传感器网络系统通常包括传感器节点(sensor)、汇聚节点(sink node)和管理节点。大量传感器节点随机部署在监测区域(sensor field)内部或附近,能够通过自组织方式构成网络。传感器节点监测的数据沿着其他传感器节点逐跳地进行传输,在传输过程中监测数据可能被多个节点处理,经过多跳后路由到汇聚节点,最后通过互联网或卫星到达管理节点。用户通过管理节点对传感器网络进行配置和管理,发布监测任务以及收集监测数据。
传感器网络节点的组成和功能包括如下四个基本单元:传感单元(由传感器和模数转换功能模块组成)、处理单元(由嵌入式系统构成,包括CPU、存储器、嵌入式操作系统等)、通信单元(由无线通信模块组成)、以及电源部分。此外,可以选择的其它功能单元包括:定位系统、运动系统以及发电装置等。
⑹ 设计无线传感器网络的节点部署方案时必须考虑哪些问题
设计无线传感器网络节点需要遵循以下几个主要的原则。
(1)微型化与低成本
由于无线传感器网络节点数量大,只有实现节点的微型化与低成本才有可能大规模部署与应用。因此节点的微型化与低成本一直是研究人员追求的主要目标之一。对于目标跟踪与位置服务一类的应用来说,部署的无线传感器节点越密,定位精度就越高。对于医疗监控类的应用来说,微型节点容易被穿戴。实现节点的微型化与低成本需要考虑硬件与软件两个方面的因素,而关键是研制专用的片上系统(System on Chip,SoC)芯片。对于传统的个人计算机,内存2GB、硬盘100GB已经是常见的配置,而一个典型的无线传感器节点的内存只有4kB、程序存储空间只有10kB。正是因为传感器节点硬件配置的限制,所以节点的操作系统、应用软件结构的设计与软件编程都必须注意节约计算资源,不能够超出节点硬件可能支持的范围。
(2)低功耗
传感器节点在使用过程中受到电池能量的限制。在实际应用中,通常要求传感器节点数量很多,但是每个节点的体积很小,携带的电池能量十分有限。同时,由于无线传感器网络的节点数量多、成本低廉、部署区域的环境复杂,有些区域甚至人员不能到达,因此传感器节点通过更换电池来补充能源是不现实的。如何高效使用有限的电池能量,来最大化网络生命周期是无线传感器网络面临的最大的挑战。
传感器节点消耗能量的模块包括:传感器模块、处理器模块和无线通信模块。随着集成电路工艺的进步,处理器和传感器模块的功耗变得很低。图2-43给出了传感器节点各部分能量消耗情况。从图中可以看出,传感器节点能量的绝大部分消耗在无线通信模块。传感器节点发送信息消耗的电能比计算更大,传输1bit信号到相距100m的其他节点需要的能量相当于执行3000条计算指令消耗的能量。
图2-43传感器节点各部分能量消耗情况无线通信模块存在四种状态:发送、接收、空闲和休眠。无线通信模块在空闲状态一直监听无线信道的使用情况,检查是否有数据发送给自己,而在休眠状态则关闭通信模块。从图中可以看到,无线通信模块在发送状态的能量消耗最大;在空闲状态和接收状态的能量消耗接近,但略少于发送状态的能量消耗;在休眠状态的能量消耗最少。为让网络通信更有效率,必须减少不必要的转发和接收,不需要通信时尽快进入休眠状态,这是设计无线传感器网络协议时需要重点考虑的问题。
(3)灵活性与可扩展性
无线传感器网络节点的灵活性与可扩展性表现在适应不同的应用系统,或部署在不同的应用场景中。例如,传感器节点可以用于森林防火的无线传感器网络中,也可以用于天然气管道安全监控的无线传感器网络中;可以用于沙漠干旱环境下天然气管道安全监控,也可以用于沼泽地潮湿环境的安全监控;可以适应单一声音传感器精确位置测量的应用,也可以适应温度、湿度与声音等多种传感器的应用;节点可以按照不同的应用需求,将不同的功能模块自由配置到系统中,而不需重新设计新的传感器节点;节点的硬件设计必须考虑提供的外部接口,可以方便地在现有的节点上直接接入新的传感器。软件设计必须考虑到可裁剪,可以方便地扩充功能,可以通过网络自动更新应用软件。
(4)鲁棒性
普通的计算机或PDA、智能手机可以通过经常性的人机交互来保证系统的正常运行。而无线传感器节点与传统信息设备最大的区别是无人值守,一旦大量无线传感器节点被飞机抛洒或人工安置后,就需要独立运行。即使是用于医疗健康的可穿戴节点,也需要独立工作,使用者无法与其交互。对于普通的计算机,如果出现故障,人们可以通过重启来恢复系统的工作状态。而在无线传感器网络的设计中,如果一个节点崩溃,那么剩余的节点将按照自组网的思路,重新组成具有新拓扑的自组网。当剩余的节点不能够组成新的网络时,这个无线传感器网络就失效了。因此传感器节点的鲁棒性是实现无线传感器网络长时间工作重要的保证。更多http://www.big-bit.com/news/list-75.html
⑺ zigbee无线网络的低功耗设计要注意那些方面
软件上最主要是休眠和工作的模式。休眠的约长越好。休眠模式一般有很多种。要注意根据应用情况合理选择。
也要考虑网络拓扑尽量使用星型拓扑,这样避免时间同步耗费的通讯时间。如果必须使用树形或Mesh的话就只有自己实现简单的时间同步了。
硬件上就是尽量少的器件,DC-DC的效率,注意IO的漏电流。不用的芯片尽量关闭供电。
⑻ 如何开始设计无线传感器网络系统
1、如何选择合适的无线传感器技术
无线传感器网络系统的基本架构包括三部分,第一部分是无线收发芯片,其职责是将数字信息转换为高频无线信号传送出去和将接收到的高频无线信号恢复成数字信息。无线传感器收发芯片而言,IEEE 802.15.4能为无线传感器应用提供最佳方案,这是因为IEEE 802.15.4规范可能是主要且可能唯一的实用标准。目前全球有多家公司提供这方面的收发芯片。像TI公司的CC2420,CC2520等芯片都特别适用于钮扣电池和低电能应用的低功耗特性。实现一个典型的无线传感器网络节点和路由器,可以采用多芯片方案,如图3所示,由一个无线收发芯片和一个微控制器(单片机)组成,微处理器可以采用低功耗的MSP430,无线芯片可以采用CC2520,CC2420等;
典型的无线传感器网络节点或者路由器随着技术不断发展,已经有越来越多的公司,将无线收发器芯片和微控制器和无线收发器做成了一个片上系统(SoC),例如TI公司采用8051内核的CC2430、CC2431等ZIGBEE无线单片机,随着无线传感器网络对计算能力提高要求,最近Freescale公司也推出了ARM内核的32位ZIGBEE无线单片机. 使用这些SoC无线单片机设计无线传感器网络,将使无线传感器节点具有更小的体积,更低的功耗和更低的价格;TI公司在国内的技术合作伙伴深圳无线龙科技公司等,也同时提供这些芯片,开发工具的相关技术支持;无线传感器网络构架第二部分是运行于单片机或者无线单片机内部的嵌入式软件,也称软件协议栈(network stack), 网络堆栈有两个职责。
首先,它必须要处理节点间的无线链接通信质量的频繁变化和环境因数对无线通讯造成的干扰,具有对网络自组织,自恢复的能力;网络堆栈的第二个职能是要具有很强的路由算法能力,确保讯息可靠高效地通过各种网络拓扑(星状,网状等等)从源节点(如果现有,可以通过成百上千路由节点)发送到目标节点。确保通讯的实时性要求。
ZigBee联盟是由众多技术供应商和开发商组成的独立标准组织。也是目前世界是最大的,基于IEEE 802.15.4平台的网络软件协议栈标准提供联盟;
该组织从ZIGBEE2004,ZIGBEE2006,ZIGBEE2007 ,不断发展,目前提供的的两个网络栈是:ZigBee和ZigBee PRO。从使用角度看,ZigBee堆栈很适合一般包含十到几百个节点的小型网络。而ZigBee PRO是ZigBee的超集,它增加了一些功能,可对网络进行扩展并更好地应对来自其他技术的无线干扰,而且可以适应更大型的网络和具有更加可靠的路由通讯算法和无线通讯可靠性;无线传感器网络构架第三部分应用软件,这部分包括各种根据用户现有开发的软件代码,这些代码目前大部分是采用C语言来进行开发,可以之间以接口和API方式,调用软件协议栈的功能;在多种无线传感器网络技术中,我们认为采用802.15.4国际标准和ZIGBEE技术,作为我们设计无线传感器系统的起步,有如下优点:
1)兼容一个全球化的可靠的国际标准;
2)可以通过TI, Freescale这样的大型芯片供应商.获得稳定的无线收发芯片和无线单片机来源,也可以获得免费的ZIGBEE协议栈和相关源代码,降低开放门槛;
3)能够采用KEIL和IAR这样的高性能软件编译调试环境,可以大大加快开放速度,缩短上市周期;
2、开始无线传感器网络系统设计准备些什么?
首先,我们现需要进行一些知识准备,对无线传感器网络需要的技术和知识,进行准备,虽然可能我们已经熟悉单片机和相关软件开发技术,但是无线收发器和无线SoC(无线单片机)还是有独特的地方,而且IEEE802.15.4和ZIGBEE协议栈等,也是具有一定难度的知识领域;好在目前在无线传感器网络和无线单片机方面,已经有大量的技术书籍可供参考,图四是一些无线传感器相关技术书籍,对入门无线传感器网络可能开卷有益;
其次,我们仍然需要一套容易使用的无线传感器网络(WSN)开发系统,这是因为:
1)我们需要一套完整的软件编译开发平台,包括IAR和KEIL的编译调试环境,在线仿真器等必要的开发工具;
2)我们进入无线传感器系统设计的难度重心,是尽快掌握无线传感器网络协议栈软件使用,同时尽快进入相关应用软件开发,所以我们需要一套已经完成高频测试的无线节点,网关,路由器和无线模块来进行硬件评估和运行我们的嵌入式应用软件和协议栈软件;
3)我们需要相关温度,压力,加速度,光线,湿度等传感器接口到这个系统,方便我们系统设计;
4)我们在进入一个陌生的技术领域时,往往会有很多的困难,我们需要相应的技术支持和知识支持;
目前,很多国内企业,都已经推出了各种无线传感器网络开发工具,图五是国内企业成都无线龙通讯科技公司的一种最新的,支持美国德州仪器TI CC2520无线收发器和TI ZIGBEE 2007/PRO协议栈的无线传感器网络(WSN)开发系统的新产品,包括在线仿真器,PC GUI网络监视控制软件,相关源代码无线传感器网络示范代码包装等,是快速进入无线传感器网络系统设计的可选择国产工具之一;
3、设计无线传感器系统具体过程
当我们完成了上述的知识准备和相关开发工具准备后,我们就可以开始一个无线传感器设计过程了,下面,我们以一个家庭节能无线传感器网络系统为实例,看看一个无线传感器网络的实际过程;家庭节能系统框图如图六所示:
家庭中的电器,包括空调,洗衣机,冰箱等,构成一个典型的无线传感器网络,通过能源管理网关和安装在户外的无线转发路由器,实时传输到能源公司电脑化管理网络和数据库,实现对家庭能源的管理;设计任务包括设计嵌入到家电内部的无线传感器网络单元(无线节点),家庭无线显示单元和家庭能源控制单元(无线节点或者无线路由器),能源管理网关(无线网关)等;