无线传感器网络仿真模拟技术比较分析
无线传感器网络关键技术及其仿真平台分析
由于 无 线传 感 器 网 络 WS Wi ls e sr N t ok ) N( r esS no ew rst e
仿 真 技 术 。 目前 现 有 的 模 拟 仿 真 技 术网 以 及 节 点 的 微 型 性 、 成 本 、 功 耗 移 低 低 等综 合 特性 , 因此 对 其 的 研 究 已 成 为 热 点 。WS 由大 量 N
真研 究 的发展 。 关 键 词 :无 线 传 感 器 网 络 ; 真 平 台 ; 估 指 标 仿 评
中 图 分 类 号 :T 3 3 P 9 文 献 标 识 码 :A
An l ss nd e e r h o i o a t c n l g n sm u a i n f wie e s ay i a r s a c f p v t l e h o o y i i lto o r l s
的 同 构 或 异 构 节 点 组 成 , 它 们 能 够 协 作 地 进 行 实 时 监
真 上 存 在 不 少 问 题 。 此 , 文 在 阐 述 WS 的 良 好 节 点 因 本 N
模 型 、 构 框 架 及 设 计 、 由协 议 、 统 实 现 等 方 向 , 结 路 系 并
根 据 WS 的 技 术 特 点 对 主 流 仿 真 环 境 进 行 系 统 分 析 N
s n o ne Ⅳo k e s r rs
JA G Q n h n , AO eg , I N ig C e G F n
(.hj n Frs y nvri Lna 13 0, hn 2Z ea g U i ri o eh o g Haghu 10 2, hn 1 1Z e ag oet U i sy, i n 3 10 C i i r e t a; .hj n nv sy fT c n l y, nzo 3 0 3 C ia i e t o
基于TOSSIM无线传感器网络仿真研究
基于TOSSIM无线传感器网络仿真研究摘要:本文使用TOSSIM实现TinyOS程序的模拟仿真。
在分析完TOSSIM的编译器、基本结构、事件处理机制后,对TOSSIM的使用也做了详细的描述。
最后,分析了TinyViz ——TOSSIM的可视化工具的基本组成以及TinyViz的插件结构。
关键词:无线传感器网络,TinyOS,nesC,TOSSIM,仿真一、前言无线传感器网络(WSN)日新月异,各种网络方案和协议日趋复杂,网络规模日趋庞大,对网络研究人员而言,掌握网络仿真的重要性是不言而喻的。
WSN仿真能够在一个可控制的环境里研究WSN应用,包括操作系统和网络协议栈,能够仿真数量众多的节点,能够观察由不可预测的干扰和噪声引起的难以琢磨的节点间的相互作用,获取节点间详细的细节,从而提高节点投放后的网络成功率,减少投放后的网络维护工作。
在传感器网络的实际运用中,常常会涉及到很多节点,同时这些节点间的布局会比较复杂,而各个节点都有其相应的算法和数据处理,处理这么多节点的工作量让人都感到畏惧,并且节点在运行过程中可能会遇到许多潜在的错误。
为了能让无线传感器节点更好的工作,提前发现其在运行时的内部错误,使得仿真器的出现很具有现实意义。
TinyOS的基于组件的模型让我们容易的改变小部分底层的组件来实现硬件平台模拟。
这种事件驱动的执行模式可以开发成一种非常有效的基于事件驱动的模拟器,然后整个程序的编译过程可以使用是在模拟器的存储和本地指定集来实现了。
因为大多数节点的资源都是非常小的,我们可以在模拟器的内存空间上模拟许多节点。
设置适当的模拟层可以准确的捕获TinyOS程序的行为和他们之间所发生的联系。
但大多模拟器存在扩展性与有效性的问题,这里我们就用TOSSIM来解决这些问题。
[1~2](一)TOSSIM1.TOSSIM简介。
TOSSIM(TinyOS Simulator)是TinyOS传感器网络的离散事件模拟器,也是用nesC语言编写的。
ZigBee路由协议分析及仿真实现-毕业论文
ZigBee路由协议分析及仿真实现-毕业论文摘要作为无线传感器网络(WSN Wireless Sensor Networks)的一项新型技术,ZigBee技术具有低功耗、低速率、低延时、低成本等特性,具有强大的组网能力和超大的网络容量,可以广泛应用在消费电子产品、家居与楼宇自动化、工业控制、医疗设备等领域。
由于其独有的特性,ZigBee无线技术也是无线传感器网络的首先技术,具有广阔的发展前景。
ZigBee协议标准采用开放系统接口(0SI)分层结构,其中物理层和媒体接入层由IEEE802.15.4工作小组制定,而网络层,安全层和应用框架层由ZigBee联盟制定。
本文根据IEEE802.15.4标准规范与ZigBee 标准规范,简单扼要地阐述了ZigBee协议栈的协议栈架构,重点讲解了ZigBee网络层树路由和网状网路由。
然后讲解了NS2网络仿真软件的工作原理,详细介绍了仿真环境的搭建和仿真分析的过程。
通过对CLUSTER-TREE路由算法和AODVjr路由算法在不同发包间隔下的平均延时、丢包率和控制包数量模拟,获得仿真结果。
AbstractAs a WSN(Wireless Sensor network), a new technology, ZigBee technology with low power consumption, low speed, low latency, low cost features, is a powerful networking capabilities and large network capacity, and can be widely used in consumer electronics, home and building automation, industrial control, medical equipment and other fields.Because of its unique properties, ZigBee wireless technology is the first technology of wireless sensor network, has a broad development prospects.ZigBee protocol standard using open system interface (OSI) hierarchical structure, including the physical layer and the media access layer shall be formulated by the IEEE802.15.4 working group, and the network layer, security and application framework layer shall be formulated by the ZigBee alliance.In this paper, based on IEEE802.15.4 standard specification and ZigBee standards,briefly expounds the simple ZigBee protocol stack protocol stack architecture, focusing on the ZigBee network layer routing and mesh networks by the tree.Then explained the working principle of NS2 network simulation software, introduces in detail the process of the construction of the simulation environment and simulation analysis.Routing algorithm based on CLUSTER - TREE and AODVjr routing algorithm under different contract awarding interval average delay, packet loss rate and the control packet number simulation, the simulation results.KEYWORDS: NS2,ZigBee,CLUSTER-TREE,AODVjr目录摘要......................................................................... I I Abstract. (III)目录 (VI)1 绪论 (1)1.1 背景介绍 (1)1.2 课程设计环境和工作内容 (1)2 ZigBee技术及仿真软件介绍 (3)2.1 ZigBee技术概述 (3)2.2 ZigBee协议栈架构 (3)2.3 ZigBee网络层路由协议 (5)2.3.1 ZigBee支持的网络拓扑 (5)2.3.2 ZigBee网络编址方式 (6)2.3.3 ZigBee网络路由算法介绍 (6)2.4 NS2网络仿真软件介绍 (7)2.4.1 NS2软件概述 (7)2.4.2 trace文件格式介绍 (8)3 仿真环境搭建过程 (10)3.1 Fedora 21安装过程 (10)3.2 NS2的安装过程 (18)3.3 NS2中添加ZBR路由协议的过程 (21)3.3.1 协议底层文件 (21)3.3.2 需要修改的文件 (21)3.3.3 需要修改的具体内容 (22)3.3.4 编译 (27)3.3.5 测试脚本 (27)3.4 gnuplot的安装 (27)3.5 本章小结 (27)4 仿真过程与仿真结果分析 (29)4.1 使用NS2进行模拟的基本流程 (29)4.2 星型拓扑环境搭建和模拟 (30)4.2.1 任务分析 (30)4.2.2 编写Tcl脚本 (30)4.2.3 执行模拟 (35)4.2.4 修改路由算法 (35)4.2.5 再次执行模拟 (36)4.3 星型拓扑仿真结果分析 (36)4.3.1 gawk工具介绍 (36)4.3.2 传输延时 (39)4.3.3 丢包率 (40)4.3.4 控制包数量 (41)4.4 树形拓扑环境的搭建和执行 (42)4.4.1 任务分析 (42)4.4.2 编写Tcl脚本 (42)4.4.3 执行模拟 (47)4.4.4 修改路由算法 (48)4.4.5 再次执行模拟 (48)4.5 树形拓扑仿真结果分析 (48)4.5.1 平均延时 (49)4.5.2 丢包率 (49)4.5.3 控制包数量 (50)4.6 本章小结 (51)5 总结和展望 (53)5.1 总结 (53)5.2 展望 (53)参考文献 (54)致谢 (56)1 绪论1.1 背景介绍随着科技的发展、文明的进步,人类对于信息的需求也日益增大,推广了信息的蓬勃发展。
无线传感器网络电路设计
塑料材料
成本低、重量轻、绝缘性能良好, 适用于一般环境中的低成本封装。
金属材料
具有良好的导热性和电磁屏蔽性能 ,适用于需要散热和抗电磁干扰的 场合。
封装工艺流程
芯片贴装
将传感器芯片粘贴到封装基板上。
灌封密封
用灌封材料将芯片和引脚密封在封装体内, 保护电路不受外界环境影响。
引脚焊接
将芯片的引脚焊接到封装基板的导线上。
表面处理
对封装表面进行处理,以提高其耐磨、耐腐 蚀等性能。
封装测试与验证
功能测试
检查封装后的传感器节点是否能够正常工作,满 足设计要求。
环境测试
在各种环境条件下测试封装后的传感器节点性能 ,以确保其在不同环境下的稳定性和可靠性。
寿命测试
对封装后的传感器节点进行寿命测试,评估其在 长时间使用下的性能表现和可靠性。
电路设计工具
电路仿真软件
如Multisim、SPICE等,用于模拟电路性能。
电磁仿真软件
如Ansoft HFSS、CST等,用于预测电磁干扰和性 能。
原理图和PCB设计软件
如Altium Designer、Eagle等。
可靠性分析工具
如Failure Modes and Effects Analysis (FMEA) 、Failure Modes, Effects, and Criticality Analysis (FMECA)等,用于评估电路的可靠性和 寿命。
06
无线传感器网络电路设计案 例分析
案例一:低功耗无线传感器节点电路设计
在此添加您的文本17字
总结词:低功耗无线传感器节点电路设计主要关注节点的 能耗问题,通过优化电路设计和采用低功耗器件来实现长 期稳定运行。
无线传感器网络路径寻优的仿真研究
l6 一 3
际应用 过程 中需要设 置不 用 的遗传算 子 , 现相 当 的复杂 。 实
设A 表示无线传感 器节 点的有效 传输 距离 , 那么有 :
E = { D(j )≤ 0 , ∈ V e I V, A, } 路 , 能 采 用 如 下式 表示 : 可 f i ) = 1 i = 1如 果 i ( √ (,) √之 间 连 通 L ( , = 1 i = 0如 果 i 之 间 不 连 通 L i) (,) , , () 4
部最优 。
若无线网络传感器节点 i 和 之间是 否可以有效链 连通
针对无线传感器 网络路径 寻优 这样一 处多 目标 优问题 , 本文提 出一种采用禁 忌遗 传算 法来 进行 无线传 感器 网络 路 径寻优 的方法 。仿真实验 表明 , 禁忌 遗传算法 在对无线 传感
由于无线传感 器 网络 中节 点能量 有限 、 定位 困难 , 而且
经常部署于人无法达到 的环境恶劣 下 , 统无线 网络的简单 传
路径寻优化机制不适 合 于无线 传感 器 网络 路径 寻优 。在进 行无线传感器 网络 的路径 寻优 时 , 同时考虑传感 器节点 当 要 前剩余能量 、 息效用 和 网络 的生命 期 等多种 因素 , 以是 信 所
一
器路径优求解性能上 明显 优 于常规 遗传算 法 和量子 遗传算
改进 , 提出一种禁忌算法和遗传算法相结 合的组合无 线传感
器 网络路径寻优 的方法 , 来克服传统寻优方法 的不足 。
3 禁 忌 遗传 混合算 法
3 1 禁 忌遗 传 混 合 算 法 原 理 .
达 网络 中的管 理传 感器 节 点或 用户 终端 , 原理 如 图 1 其 所
示 。
无线传感器网络仿真模拟技术比较分析
集成 了传感器 、 电系统和 网络三大技术而形成的无线 微机 传感 器网络是 一种全新 的信 息获取和处理技术 , 十分广 阔 具有 的应用前 景。众所周知 , 开发 、 调试 和验证无线 传感器 网络程
序是非 常困难 的。由于无线传感器 网络的特殊性 , 大多数传统
诞 生的那一刻起 , 其仿真模拟器开发就一直备受重视。 国外对 于这个领域 已经进行 了深 入的研究 , 出了不少 理论模 型 , 提 并 且 已经开发 出了一些实用 的仿真模拟器 ; 国内由于进 入该领域 较晚 , 现在还没有具体 的成果 。
P c机程序的调试手段都不适合 无线传感 器网络程序。现在调
试无线传感器 网络程序时一般采用的手段包括串 口调试 、 闪灯 ( E s 调试 和模拟器调试 。闪灯调试主要借助节点上 的闪灯 L D)
中图分 类号 :T 33 P 9
文献标 志码 :A
文章 编号 :10 .6 5 20 )300 .4 0 139 (07 0 .0 60
An lssa d C mp r o fS muain T c n lg n W i ls e s rNew r ay i n o ai n o i lt e h oo y i r e sS n o t ok s o e
e P leh i ie i , ia h ri 0 7 ,C ia t oy cncl nv sy X ’nSaL 10 2 hn ) n r t a U rt x7
Ab t a t s r c :S muai n tc n lg s v r mp ra ti h ed o h r ls e s rn t o k r s a c . T i a e n lz d i lt e h oo y i e y i ot n n t e f l ft e wi e ss n o ew r e e r h o i e h sp p r a ay e a d c mp r d s v rl smu aos w ih we e wie y u e . An ie e p d s rp in o a h s lt ra o t i a k n o a e e e a i ltr h c r d l s d d gv d a d e e c t f e c i a o b u t b c - i o mu s go n r u d,d sg t tg ,p ro ma c ,t e p o lms t a s o l a t n in t h n u e h i l tr T e u e in sr e a y e r n e h rb e h t h ud p y at t o w e s d t e smu ao . h n s mma i d f e o rz e t e b sc f n t n d c a a trs c a af t r t r r ls e s rn t r i lt r h u d h v ,a d p s d s me k y h a i u ci sa h rc e t st t u u ema u ewi e ss n o ewo k smua o o l a e n o e o e o n i i h e s is e n t e d v lp n ff tr r ls e s rn t o k smu ao . s u s i e eo me t u e wi e s s n o ew r i l tr h o u e Ke r s y wo d :wi ls e s rn t o k;smua in;T S I ;a r r r e s s n o ew r e i lt o O SM v a;NS 2 o .
无线传感器网络简介
混合网络结构
平面网络结构
01
分级网络结构
02
03
Mesh网络结构
04
2、1无线传感网络拓扑结构
2、2无线传感器网络覆盖问题
覆盖问题是无线传感器网络配置首先面临的基本问题,因为传感器节点可能任意分布在配置区域,它反映了一个无线传感网络某区域被鉴测和跟踪的状况
三、无线传感器网络关键技术
动态电压调度(dynamic voltage scheduling,简称DVS)
4无线传感器网络QOS保证技术
5无线传感器网络数据融合技术
6无线传感器网络安全机制
7无线传感器网络定位技术
8无线传感器网络同步管理机制
四、无线传感器网络硬件平台
传感器节点
01.
汇聚节点
01.
管理平台
01.
4、1硬件结构
泛洪协议
SPIN协议
主要完成两大功能:一是选择适合的优化路径,一是沿着选定的路径正确转发数据
3.2无线传感器网络路由协议
动态功率管理(dynamic power management,简称DPM)
01
动态电压调度(dynamic voltage scheduling,简称DVS)
02
3.3无线传感器能量管理机制
传感器节点
无线传感器网络微型节点由数据采集单元、数据处理单元、数据传输单元和电源管理单元4部分组成
汇聚节点
当节点作为汇聚节点时,其主要功能就足连接传感器网络与外部网络(如Internet),将传感器节点采集到的数据通过互联网或卫星发送给用户。
管理平台
管理平台对整个网络进行检测、管理,它通常为运行有网络管理软件的PC机或者手持终端设备
无线网络通信及其应用课程的虚拟仿真实验教学设计与实现
无线网络通信及其应用课程的虚拟仿真实验教学设计与实现目录1. 内容综述 (3)1.1 无线网络通信概述 (4)1.2 无线通信技术发展 (5)1.3 虚拟仿真实验教学的重要性 (6)1.4 本课程教学目标 (8)2. 无线网络通信基础知识 (9)2.1 无线网络通信原理 (11)2.2 常见无线通信标准 (11)2.3 无线信号传播特性 (13)2.4 无线网络架构 (14)3. 虚拟仿真实验教学设计 (16)3.1 目标用户分析 (18)3.2 教学内容规划 (19)3.3 虚拟仿真实验环境的构建 (19)3.4 实验教学流程设计 (21)4. 无线网络通信实验项目 (22)4.1 无线网络接入实验 (24)4.2 智能手机网络通信实验 (25)4.3 无线传感器网络实验 (25)4.4 无线Mesh网络实验 (26)4.5 无人机定位与通信实验 (29)5. 实验教学资源开发 (30)5.1 虚拟实验平台搭建 (31)5.2 实验指导书的编写 (32)5.3 实验演示视频的制作 (34)5.4 互动问答系统设计 (35)6. 实验教学实施 (35)6.1 实验教学方法与策略 (37)6.2 实验操作步骤 (38)6.3 实验数据分析与解释 (39)6.4 实验评价体系的建立 (41)7. 实验教学效果评估 (42)7.1 学生学习效果评估 (44)7.2 教师教学效果评估 (45)7.3 实验设备与环境评估 (47)7.4 教学改进与持续发展 (48)8. 案例分析 (50)8.1 虚拟仿真实验教学案例 (51)8.2 无线网络通信产品案例 (52)8.3 在线课程案例研究 (53)1. 内容综述本文档主要对“无线网络通信及其应用课程的虚拟仿真实验教学设计与实现”进行了详细的阐述。
我们对无线网络通信的基本原理和技术进行了梳理,包括无线通信的基本概念、无线信号的传输特性、无线网络的体系结构等。
基于NS-3仿真平台的无线传感器网络路由算法性能分析
基于NS-3仿真平台的无线传感器网络路由算法性能分析无线传感器网络(Wireless Sensor Networks, WSNs)是由大量低成本的无线传感器节点组成的自组织、分布式的网络系统。
这些节点能够以无线电的形式进行通信,并通过协作来完成各种任务,如环境监测、目标跟踪、军事侦察等。
无线传感器网络具有自组织性、自适应性和自愈性等特点,因此广泛应用于农业、环保、交通、安防等领域。
而无线传感器网络中的路由算法对网络性能有着重要的影响,因此研究和优化路由算法是提升无线传感器网络性能的关键。
NS-3(Network Simulator 3)是一个广泛应用于无线网络研究的开源仿真平台。
它提供了一系列用于模拟和分析网络协议性能的工具和库。
NS-3可以模拟不同类型的网络,包括无线传感器网络。
在NS-3中,我们可以使用不同的路由算法来模拟无线传感器网络,并对其性能进行分析。
在无线传感器网络中,节点通常使用最小功率以节约能量,并且通过多跳传输来达到目标节点。
因此,路由算法需要选择合适的路径和节点,以最小化能量消耗和延迟,并提高网络吞吐量。
以下是几种常见的无线传感器网络路由算法:1. 集中式路由算法:集中式路由算法由中心节点负责网络拓扑发现、路径选择和能量管理。
这种算法的优点是能够快速适应网络拓扑的变化,并通过全局知识选择最佳路径。
然而,由于需要全局信息,集中式路由算法通常会带来更高的通信和计算开销。
2. 分布式路由算法:分布式路由算法通过利用节点之间的局部信息来进行路径选择和能量管理。
这种算法的优点是分布式决策,不需要全局信息,并且具有较低的通信和计算开销。
但是,分布式路由算法需要更长的时间来适应网络拓扑的变化,并且可能会导致不完全优化的路径选择。
3. 距离向量路由算法:距离向量路由算法通过节点之间的距离向量更新来选择最短路径。
每个节点维护一个距离向量表,并根据相邻节点的更新来更新自己的距离向量。
然而,距离向量路由算法容易发生路由环路和计数到无穷的问题,需要引入一些机制来解决这些问题。
无线传感器网络仿真模拟技术
目前, 应用于无线传感器网络的仿真模拟工具 主要有 NS- 2、OPNET、OMNeT++ 等, 本文重点介绍
了当前使用较广泛的 5 种仿真模拟工具, 主要就其 性能、特点、适用范围和不足进行了分析, 并对无线 传感器网络仿真模拟技术要解决的主要问题进行了 归纳。
1 无线传感器网络常用仿真模拟工具
WSN 仿 真 模 拟 工 具 试 图 以 更 加 经 济 高 效 的 方 式, 对无线传感器网络的网络协议、操作系统、节点 间的数据处理细节、干扰和噪声引起的相互作用进 行分析, 以提高传感器节点实际投入运行的稳定性。 1.1 NS - 2
但是, NS- 2 并不适用于所有的无线传感器网络 的模拟研究。无线传感器网络中含有大量的传感器 节点, 每个节点有各自不同的任务和目标, 节点间通 常 要 完 成 依 赖 于 时 间 的 数 据 采 集 、融 合 、协 同 控 制 及 传输等任务。无线传感器网络中没有严格的层次关 系, 应用层与网络层之间经常相互影响, 如节点发送 能量的动态调整等。NS- 2 组件的可重用性和代码复 用性差, 节点结构不灵活, 发现和修改 bug 所花费的 时间较长。另外 NS- 2 的复杂性一直是其广泛应用的
网络与应用
无线传感器网络的模拟仿真技术
维普资讯
I
无线传感器网络的模拟仿真技术 术
堡
阮立志 ( 连 云港职 业 技术学 院机 电工 程 系 连 云港 2 2 0 2 0 6)
摘 要: 良好的模拟仿真技术对于无线传感器网络显得 尤为重要。介绍 了现有无线传感器 网络的主要模
拟仿 真 平 台 , 并对 其优缺 点进 行 了分析 比较 ; 讨论 了无线传 感 器 网络模 拟仿 真平 台的设 计 思想及 今后 的发展
ON T P E 具有以下突出特点 :1 ( )提供三层建模机制 ,
WS N涉及 网络拓扑、 嵌入式操作系统 、 网络协议 最底层为 Poe 模型 , r s cs 以状态机来描述协议 ; 其次为 以及分布式计算等方面 ,这些方面和应用高度相关 。 N d 模 型 , oe 由相 应 的协议 模 型 构 成 , 映设 备 特性 ; 反 而且 WS N和 物理 世界 紧密联 系 ,导致 了必 须考 虑 噪 最上 层为 网络模 型 。 层模 型和 实际 的 网络 、 三 设备 、 协
节点间相互作用相当困难。WS N的模拟仿真技术能 服 务 器 、客户 机 、 T A M设 备 、 S D L设 备 、S N设 备 等 ID
第12章 无线传感器网络的仿真技术
常用的仿真软件--OPNET
2.三层建模机制
OPNET Modeler采用三层建模机制,分别是进程域建模、节点域建 模和网络域建模,建模顺序由下到上。下面就简要介绍一下OPNET的建 模机制。 1)网络建模 网络建模是指通过链路将设备互联形成网络级的网络,它需要对网 络有正确的拓扑描述。网络域包括了在其他建模域中定义的所有对象, 因此网络模型描述了整个仿真系统。网络模型包括三个基本对象:子网
1. TinyOS WSN嵌入式操作系统TinyOS以及编程语言nesC由伯克利分校开发并维护, TinyOS面向组件,基于事情驱动。
一个TinyOS程序可以用组件图表示,每个组件具有私有变量,组件有三个 计算抽象:命令、事件和任务。
命令和事件实现组件间的通信,任务体现了组件间的并行性。命令是组件 的某种服务请求,如初始化传感器读操作;事件是服务请求完成的信号, 事件可以是异步的,如硬件中断或消息的到来。命令和事件不能被阻塞, 命令立即返回,经过一定时间,标志服务请求完成的信号到来。命令和事 情立即执行,而命令和事件的处理程序可以发布任务,任务的执行由 TinyOS调度,这样的机制实现命令和事件立即返回,同时把计算任务发布 出去。
常用的仿真软件--OPNET
OPNET是一种优秀的图形化、支持面向对象建模的大型网络仿真软 件,它具有强大的仿真功能,几乎可以模拟任何网络设备、支持各种网 络技术,能够模拟固有通信模型、无线分组网模型和卫星通信网模型; 同时,OPNET在对网络规划设计和现有网络分析中也表现较为突出。此 外,OPNET还提供交互式的运行调试工具和功能强大、便捷、直观的图 形化结果分析器以及能够实时观测模型动态变化的动态观测器。
仿真软件比较-- NS2 VS TOSSIM
无线传感器网络中的仿真与测试技术研究
无线传感器网络中的仿真与测试技术研究随着科技的不断发展,无线传感器网络已经被广泛应用于各个领域,例如智能家居、智能城市、智能交通等。
在无线传感器网络的设计和实现过程中,仿真和测试技术是非常重要的一部分,它们使得我们可以在虚拟的环境中进行测试和验证,从而降低实际应用中的风险和成本。
本文将探讨无线传感器网络中的仿真和测试技术的研究现状、挑战以及未来的发展方向。
一、无线传感器网络仿真技术无线传感器网络的仿真技术是指使用计算机模拟真实的无线传感器网络系统,以验证和测试网络协议、算法和应用软件的性能。
它可以帮助我们在实际应用之前预测网络的性能、寻找潜在的问题并改进设计。
目前,主要有以下几种无线传感器网络的仿真技术:1. 离散事件仿真(DES)离散事件仿真是一种流程驱动的仿真方法,它根据事件的发生和处理顺序来模拟系统的运行。
在无线传感器网络中,离散事件仿真可以帮助我们模拟节点的行为、消息的传输和协议的运行状态。
但是,DES需要直接对模型进行改动,因此对于细节较多的模型,它的复杂度和计算量会很大,同时也需要较高的计算机性能。
2. 意图仿真(INT)意图仿真是指用状态机模型描述系统的行为,并通过对该模型进行仿真,使系统按预定的规则工作。
在无线传感器网络中,意图仿真可以帮助我们预测网络的性能和行为。
与离散事件仿真相比,意图仿真对模型细节的描述要求较高,需要花费更多的时间来建立模型。
3. 随机仿真(RAND)随机仿真是指通过对网络中参数进行调整,比如增加网络节点数量、缩短消息传输距离等方式,来测试网络的性能。
随机仿真在某些情况下能够更好地模拟网络的随机性和不确定性,但是它难以控制每个仿真实验的输入和输出,因此需要进行多次仿真实验,才能最终确定网络的性能。
二、无线传感器网络测试技术无线传感器网络的测试技术是指通过采集和分析网络中的数据来验证网络的性能和正确性。
在无线传感器网络的测试中,我们需要关注以下几个方面:1. 网络拓扑结构的测试测试网络的拓扑结构是指验证节点之间的连接关系和通信能力。
无线传感器网络相关技术研究
广 阔的应用前景 , 文章介 绍 了无 线传感器 网络 的定义 、 组成及特 点 , 并对关键技 术进行 了分 析 。 【关键词 】 无线传 感器 网络 ; 组成 ; 特点 ; 关键技 术
A a s fK y T c n l i o rl s S n o ew r n l i o e e h o ge frWi e e s rN tok ys o s es
网络通信 ・信 息 技 术 ・I f r a i n T c n l g n om t o eh o o y
无 线传 感 器 网络相 关技 术研 究
尹ቤተ መጻሕፍቲ ባይዱ君
( 溪 农 业 职 业技 术 学 院 云 南 玉 溪 6 3 0 ) 玉 5 16
【 摘
要 】 无线 传感器 网络 是微机 电技 术 、 无线 通信技 术 和数字信 息处 理等 学科技 术交 叉发展 的研究 领域 。 有十分 具
器 网络具有 多种特点 。
2 无线传感器网络概述
2 无线传感器网络的定义 . 1
无线传 感器 网络 可 以看 成是 由数据 获取 网络 、数据
分布 网络和控 制管理 中心三 部分组 成 的 。其 主要组 成部
分 是 集 成 有 传 感 器 、数 据 处 理 单 元 和 通 信 模 块 的 节 点 , 如 图 1所 示 , 节 点 通 过 协 议 自组 成 一 个 分 布 式 网 络 , 将 各 再
域 远程控 制等 , 将对 人类生 活带来 深远 的影 响 。 这也 使得
无 线 传 感 器 网 络 技 术 成 为 目前 在 国 际 范 围 内备 受 关 注 , 非 常活跃 的研究热点领 域 。
缆成 本 , 在传感 器节 点端 即合并 了模拟 信号/ 数字 信号转 换、 数字信 号 处理 和 网络通 信功 能 。 点 具有 自检 功 能 , 节 系统 性能 与可靠性 明显 提升而 成本 明显缩 减 。无线 传感
无线传感器网络的应用领域分析-i
无线传感器网络的应用领域分析无线传感器网络是当前信息领域中研究的热点之一,可用于特殊环境实现信号的采集、处理和发送。
无线传感器网络是一种全新的信息获取和处理技术,在现实生活中得到了越来越广泛的应用。
传感器节点可以连续不断地进行数据采集、事件检测、事件标识、位置监测和节点控制,传感器节点的这些特性和无线连接方式使得无线传感器网络的应用前景非常广阔,能够广泛应用于环境监测和预报、健康护理、智能家居、建筑物状态监控、复杂机械监控、城市交通、空间探索、大型车间和仓库管理,以及机场、大型工业园区的安全监测等领域。
随着无线传感器网络的深人研究和广泛应用,无线传感器网络逐渐深入到人类生活的各个领域而受到业内人士的重视。
在生态环境监测和预报中的应用在环境监测和预报方面,无线传感器网络可用于监视农作物灌溉情况、土壤空气情况、家畜和家禽的环境和迁移状况、无线土壤生态学、大面积的地表监测等,可用于行星探测、气象和地理研究、洪水监测等。
基于无线传感器网络,可以通过数种传感器来监测降雨量、河水水位和土壤水分,并依此预测山洪爆发描述生态多样性,从而进行动物栖息地生态监测。
还可以通过跟踪鸟类、小型动物和昆虫进行种群复杂度的研究等。
随着人们对环境的日益关注,环境科学所涉及的范围越来越广泛。
通过传统方式采集原始数据是一件困难的工作。
无线传感器网络为野外随机性的研究数据获取提供了方便,特别是如下几方面:将几百万个传感器散布于森林中,能够为森林火灾地点的判定提供最快的信息;传感器网络能提供遭受化学污染的位置及测定化学污染源,不需要人工冒险进入受污染区;判定降雨情况,为防洪抗旱提供准确信息;实时监测空气污染、水污染以及土壤污染;监测海洋、大气和土壤的成分。
Crossbow的MEP系列就是其中之一。
这是一种小型的终端用户网络,主要用来进行环境参数的检测。
该系统包括了2个MEP410环境传感器节点,4个MEP510湿度/温度传感器。
温度压力传感器是由温度敏感元件和检测线路组成的。
无线传感器网络的能耗分析
无线传感器网络的能耗分析崔海霞;韦岗;余永聪【摘要】针对无线传感器网络能量有限的问题,基于瑞利衰落信道及无线链路,建立了一种跨越物理层与媒质接入层的能耗模型,并针对IEEE802.11 DCF和时隙ALOHA协议进行了具体的能耗分析. 考虑到无线信道的多变特点与信道饱和度的情况,以及用户对信道质量的要求与接入方式,对网络工作过程中的能量消耗进行了理论分析,并对节点平均功耗、净荷能耗率及发送功率与传输速率的变化对能耗的影响进行了仿真. 结果表明:给出的能耗模型的理论分析结果与仿真值吻合良好;发送功率与传输速率过大、过小都不利于节约能耗;联合控制更易于降低能耗.【期刊名称】《华南理工大学学报(自然科学版)》【年(卷),期】2010(038)005【总页数】7页(P15-21)【关键词】无线传感器网络;能耗;功率;传输速率【作者】崔海霞;韦岗;余永聪【作者单位】华南理工大学,电子与信息学院,广东,广州,510640;华南理工大学,电子与信息学院,广东,广州,510640;华南理工大学,电子与信息学院,广东,广州,510640【正文语种】中文【中图分类】TP393无线传感器网络是由大量具有感知、计算和通信能力的微型传感器,通过无线链路自组织而成的分布式网络.传感器节点体积微小,能量有限,且对节点进行充电或更换电池不方便.因此,如何高效地使用能量来最大化网络生存寿命或提高网络能量效率是传感器网络面临的首要挑战之一.在无线传感器网络中,节点的能量主要消耗在传感器模块、处理器模块和无线通信模块.随着集成电路工艺技术的日趋成熟,处理器和传感器模块的功耗变得很低,基本相当于节点处于睡眠状态的能量消耗,绝大部分的能量都消耗在无线通信模块上[1].目前很多研究对无线传感器网络的能量消耗进行了分析.文献[2]在信道接入方面提出一种提高能量效率的媒质接入控制(MAC)协议,文献[3-4]在功率控制方面提出了节约能耗的算法,文献[1]建立了对无线传感器网络在物理层的能量消耗分析模型.这些研究虽然比较深入,也在一定程度上提高了能量效率,但都局限在单个网络结构层面上,而且对于能量消耗以及能耗效率仅仅是对具体算法的分析与仿真,对非饱和情况下的分析不完善.为此,本研究基于瑞利衰落信道及无线链路,建立了一种跨越物理层与媒质接入层的通用能量消耗模型,并针对IEEE 802.11DCF和时隙ALOHA协议给出了具体的能耗分析.最后验证了该模型的有效性,并对发送功率与传输速率对能耗结果的影响做了较深入的探讨.本研究对探讨无线传感器网络的能量消耗问题具有指导性的理论意义.1 系统模型1.1 信道模型文中假设无线信道采用窄带瑞利衰落信道,信道中节点均为半双工的无线电收发机,并采用全向天线,每个节点具有相同的行为和特性.以节点i→j作为研究对象,节点 j 收到的信干比γij可表示为式中:Pi、Gij、nj、N分别为节点i的发送功率、节点i到节点 j的信道增益、节点j的高斯噪声功率、网络中节点的数量;b为1到N之间的自然数.此外,定义发送节点到接收节点之间的距离为 dij,干扰节点到接收节点之间的距离为dbj,接收信号与高斯噪声平均功率比为γ0,接收信号与节点 j的干扰信号平均功率比为γbI,信道损耗系数为α,载波波长为 .在瑞利衰落信道环境下,Gij服从均值为¯Gij的指数分布,那么由平均信道增益信干比γij的联合概率分布函数[5]为1.2 链路模型不考虑碰撞的条件下,无线链路数据包的成功传输概率可以由接收端的误码率来度量,但是不同的调制解调方式有不同的误码率表达式,文中使用一种更加通用的计量方式,根据不同用户对信道质量的要求,通过计算信干比大于门限值γ的概率,来表示数据包的成功传输概率:传输过程中的数据是以包为单位的,也就是信道假定为慢衰落信道;其实,在快衰落信道情况下,每个比特的成功传输概率表达式与式(5)相同;区别在于,快衰落信道中数据包的各个比特传输时面临的信道干扰有可能不同.无线信道是一种共享的资源,网络中各个活跃节点都会争相竞争信道收发自己的数据.无线传感器网络中信道的接入方式主要有两种:基于竞争的信道接入与基于分配的信道接入.不管哪种方式,节点都希望自己占用更多信道资源.因为传感器网络的移动性与自组性,基于分配的信道接入协议对动态的网络拓扑适应性较差,对节点发送数据量的变化也不敏感,扩展性方面存在着不足,所以目前应用比较多的还是基于竞争的信道接入协议,如IEEE 802.11DCF标准.但是信道竞争不可避免地会产生碰撞,碰撞的产生也是导致数据不能被正确接收的一个重要原因.由于无线信道接收误码率与接入碰撞概率是相互独立的,假定研究区域内的节点均能听到其余节点的收发,不存在隐藏终端问题,研究区域外的节点相对都比较远 ,则信道内同一时间只允许有一条链路在占用.再根据公式(2)-(4)得:设数据包最大重传次数为m,超过最大重传次数还没有成功接收的包被丢弃,节点在每个时隙内进行数据发送的概率θ相互独立且概率值相等,终端数据包失败重传的概率为 .由于成功传输代表没有发生碰撞,即本节点以概率θ发送,其他 N-1个节点均不发送的概率为(1-θ)N-1,也没有传输质量不符合要求,即本节点以概率 pij传输成功,则链路分析模型可用图 1表示,并满足其中来源于碰撞的失败重传概率′=1-(1-θ)N-1.图1 链路分析模型Fig.1 Analysismodel of links平均丢包率为式中:l为每次传输的重传次数,则其数学期望值为其中由碰撞引起的重传次数l′的数学期望值为1.3 能耗模型传感器节点的无线通信模块有 4种可能状态:发送态、接收态、空闲态和睡眠态.每一种状态都有不同的功率消耗,分别为Ptx(即Pi)、Prx、Pid、Psl.那么,每个平均时隙内整个网络消耗的总能量为式中:Es、Ep分别为所有传感器模块与处理器模块消耗的能量;ttx、trx、tid、tsl 分别为一个平均时隙内所有节点消耗在上述4种状态下的平均时间.定义信道在一个平均时隙内成功接收一个数据包的概率为ps,空闲的概率为 pid,并未产生碰撞但是不满足质量要求的概率为 pe,包碰撞的概率为 pc,睡眠的概率为psl,这 5种状态消耗的时间分别为 ts、σ(空时隙)、te、tc、tsl.则运用全概率定理,系统的平均时隙长度tst可以表示为式中:式中:¯tid为平均时隙内非空闲状态过程的空闲时间; ¯ts为平均时隙内成功传输过程的空闲时间.由此可以得出单个节点的平均功耗为可以用来衡量网络的生存寿命,节点平均功耗数值越大,那么网络寿命越短.定义网络成功传输1b的净荷所消耗的能量为净荷能耗率 Ebit,净荷能耗率越高,网络能量效率越低.式中:S为一个时隙内的有效业务量,S=ps(L-M); L为每个数据包的尺寸;M为MAC 包头的大小.2 能耗分析2.1 IEEE 802.11DCF协议为验证模型的有效性,媒质接入控制层采用IEEE 802.11DCF协议.Bianchi[6]将节点的状态变化看作是一个二维马尔科夫过程,一维分量表示节点的当前退避时间计数器,另一维分量表示节点当前所处的退避阶数.文献[7]在此基础上又增加了节点缓存队列中分组包的数目作为第三维分量,用其来标示网络的负载情况.IEEE802.11DCF最大退避阶数m′为5,最小退避窗口W为31,求解此三维马尔科夫链,得到式中:为节点队列为空的概率代表信道饱和度.由公式(8)、(16)可以解得θ、的具体数值.图2示出了IEEE 802.11DCF成功发送一个数据包的信道接入过程,其中睡眠概率与睡眠时间均为 0.图2 IEEE 802.11DCF成功发送过程Fig.2 Success transmission process of IEEE 802.11DCFSIFS—最短帧间间隔;DIFS—分散协调帧间间隔; EIFS—延长帧间间隔;RTS—请求帧;CTS—清除帧; ACK—确认帧;PHY—物理层根据公式(13),式中:R为传输速率;PHY是PHY头,即每个数据包中PHY包头的长度.2.2 时隙ALOHA接入协议如果媒质接入层采用时隙ALOHA协议[8],任何需要发送数据的节点在时隙开始时刻发送数据包,源节点接收到目的节点发送的ACK控制包则表示数据发送成功,否则,源节点缓存此数据包在队列顶端,在等待若干个时隙后重传此数据,如果重传次数超过最大允许重传次数m,则丢弃该数据包.文中等待窗口选择IEEE 802.11DCF的最小退避窗口W,那么可以将文献[7]中的马尔科夫模型简化为二维的状态转移图,如图 3所示.图3 节点发送的状态转移图Fig.3 State transfer diagram of node senders根据状态转移图,得马尔科夫链关系式:解得式中表示处于某种状态的概率,t为时间;K为节点队列最大的缓存空间;k为节点队列内的数据包个数.同理可以根据公式(8)、(18)解得θ、的具体数值.与IEEE 802.11DCF不同的是,时隙ALOHA接入协议并没有RTS/CTS握手机制,图4示出了此协议成功接入一个数据包的信道接入过程,其中睡眠概率与睡眠时间均为0.因此,根据公式(13),式(17)变为图4 时隙ALOHA成功发送过程Fig.4 Success transmission p rocess of slotted ALOHA3 性能结果3.1 仿真环境为检验数学模型与实际网络系统的模拟仿真结果是否一致,采用OPNET仿真器对分析模型进行验证,不考虑传播时延,表1示出了部分参数的具体设置.表1 参数值Table 1 Parameter values?对于另外的一些参数采用IEEE 802.11DCF标准,节点发送功率为1.3W、数据流传输速率为2Mb/s、数据包长度为1 200B.由于本研究不考虑路由,平均信道增益¯Gij取常数-15dB;网络中的节点随机分布在大小为100m×100m的区域内,此区域远远小于节点的单跳范围,传感器模块与处理器模块的耗能忽略不计,传输层采用了用户数据包协议(UDP)[9].3.2 仿真结果与理论计算结果的对比表2示出了信道饱和情况下(即p0等于0)节点平均功耗¯P的分析值与仿真值.由表2可知:无论使用哪种接入协议,文中提出的分析模型得出的分析结果与仿真结果都是相吻合的;随着网络中节点数的增加,节点平均功耗逐渐降低,最后趋于节点的空闲功耗值.这是因为网络中最多只有一对节点在传输数据,节点越多意味着处于空闲状态的节点也越多;节点增加使得网络消耗的总能量也会近似线性增长,而平均时隙内有效业务量根据计算公式(13)、(14)却低于线性增长,因此网络净荷能耗率呈现出上涨趋势,网络中的大部分节点都把能量消耗在空闲侦听上,造成了资源的浪费,能耗效率变差,由图 5可以看出,网络的净荷能耗率分析与仿真比较的结果再次验证了能耗模型的有效性;IEEE 802.11DCF接入协议由于采用了RTS/CTS握手机制,相对于没有采用握手机制的时隙ALOHA协议,节约了大量浪费在碰撞上的能耗.表2 节点平均功耗的理论值与仿真值比较Table 2 Comparison between theoretical values and simulation values of average power consump tion of nodes W?图5 净荷能耗率的理论值与仿真值比较Fig.5 Comparison between theoretical values and simulation values of net load energy consumption rate图6 不同饱和度与数据包尺寸下节点平均功耗与净荷能耗率与网络节点数的关系Fig.6 Relation between average power consump tion of nodes as well as net load energy consumption rate and nodes number under different saturation and packet sizes不同的网络饱和度和数据包尺寸均会影响最后能耗结果的度量.如图6所示,在IEEE 802.11DCF标准下,当信道饱和度从1.0降到 0.5时,节点平均功耗减小,网络寿命有所增加,同时,系统的净荷能耗率有所增加,网络能耗效率有所降低,不过由于节点众多,影响不太明显.但是数据包长度越长,网络的净荷能耗率越低,能耗性能也越优越.由网络业务量导致的饱和度下降、数据包尺寸变小都会导致直接传输的有效业务量减少,能耗效率有所降低.3.3 发送功率对能耗的影响图7示出了IEEE 802.11DCF协议在不同的发送功率(P)下,节点平均功耗和净荷能耗率与网络节点数的关系曲线,数据包长度为1200B,传输速率为2Mb/s,p0为0.由图7可见,当发送功率比较高(1.3W)的时候,节点平均功耗会随着网络节点数的增加而有所降低,但是过大的发送功率会导致能量的浪费;而在发送功率比较低(0.1W)的时候,变化趋势恰恰相反,发送功率取值比较均衡的时候,节点平均功耗的变化也相对平稳.而发送功率过小时,信噪比也会因为太小而使得误码率太大,重传次数增加,同样造成能量的大量消耗,发送功率只有在取值较合理时,能量效率才会得到最佳值,网络系统的整体最优能耗性能才可以实现.图7 不同发送功率下节点平均功耗与净荷能耗率与网络节点数的关系Fig.7 Relation between average power consumption of nodes as well as net load energy consumption rate and nodes number under different transmission power由图7还可以看出,当发送功率在 1.0W的时候,净荷能耗率最优,节点平均功耗性能较优,综合起来看此时网络系统性能最优.其实,可以通过公式(15)求得最优的发送功率,优化物理层与信道接入层的联合能耗性能,在这方面,可以采用一些数学工具,比如博弈论等,找到最佳的发送功率进行信道接入.3.4 传输速率对功耗的影响图8示出了IEEE 802.11DCF协议在不同的传输速率下,节点平均功耗与净荷能耗率与网络节点数的关系曲线,数据包尺寸为 1200B,发送功率为1.3W,p0为0.由图8可知,随着传输速率的提高(由1Mb/s到11Mb/s),节点的平均功耗有所降低,净荷能耗率也会有所减少,这说明,速率越高越有利于节约能耗;但根据香农定理公式[10]R≤C=H log2(1+γij)(式中:C为信道容量;H为信道带宽),传输速率的最大值会随着信噪比的提高而提高,信噪比的提高势必需要发送功率的增大,由图 7可见,发送功率太大对网络能耗效率会造成影响.因此,传输速率的设置也同样不能太大或太小,这同样需要相关的分析与数学工具去优化设计.图8 不同传输速率下节点平均功耗与净荷能耗率与网络节点数的关系Fig.8 Relation between average power consump tion of nodes as well as net load energy consump tion rate and nodes number under different transmission rates4 结语文中对无线传感器网络的能耗进行了建模分析,建立了一种跨层的能耗模型,模型综合考虑了无线信道的干扰多变性、用户对信道质量的要求、信道饱和度大小、接入信道的方式等多个因素对能耗的影响,并通过仿真软件进行了模拟验证.结果显示,给出的能耗模型理论分析结果与仿真结果吻合良好;发送功率与传输速率太大或太小都不利于节约能耗,需要用一定的数学工具进行联合优化设计才能获得最好的能耗性能.参考文献:[1] Kan BQ,Cai L,Zhu H S,etal.Accurate energymodel for WSN node and its optimal design[J].Journal of Systems Engineering andElectronics,2008,19(3):427-433.[2] Ye W,Heidemann J,Estrin D.An energy-efficient MAC protocol for wireless sensor networks[C]∥The INFOCOM.New York:IEEEPress,2002:1567-1576.[3] Messier G G,Hartwell JA.A sensor network cross-layer power control algorithm that incorporates mu ltiple-access interference[J].IEEE Transactions on Wireless Communication,2008,7(8):2877-2883.[4] 文凯,郭伟,黄广杰.无线Ad hoc网络中的随机功率控制[J].电子学报,2008,36(7):1304-1308.Wen Kai,Guo Wei,Huang Guang-jie.Random power control in the wireless Ad hoc networks[J].Acta Electronica Sinica,2008,36(7):1304-1308.[5] Bader A,Ekici E.Performance optimization of interference-limitedmultihop networks[J].IEEE/ACM Transactions onNetworking,2008,16(5):1147-1160.[6] Bianchi G.Performance analysis of the IEEE 802.11 distributed coordination function[J].IEEE Journal on Selected Areas in Communication,2000,18(3):535-547.[7] 杨卫东,马建峰,裴庆祺.有限负载下802.11DCF的性能分析及优化[J].电子学报,2008,36(5):948-952.Yang Wei-dong,Ma Jian-feng,Pei Qing-qi.Performance analysis and optimization for IEEE 802.11 DCF in finite load[J].Acta Electronica Sinica,2008,36(5):948-952.[8] 王春江,耿方萍,刘元安,等.一种应用于Ad Hoc无线局域网的随机接入协议[J].电子学报,2005,33(1): 26-31. Wang Chun-jiang,Geng Fang-ping,Liu Yuan-an,et al.A novel random access p rotocol for Ad hoc wireless LANs [J].Acta Electronica Sinica,2005,33(1):26-31.[9] 黎宁,徐艳,谢胜利.一种基于802.11DCF的Ad hoc网络节能协议 [J].华南理工大学学报:自然科学版, 2005,33(12):46-51.Li Ning,Xu Yan,Xie Sheng-li.An 802.11 DCF-based power-saving protocol for Ad hoc networks[J].Journal of South China University of Technology:Natural Science Edition,2005,33(12):46-51.[10] WangW,Srinivasan V,Chua K C.Power control for distributed MAC protocols in wireless ad hoc networks[J]. IEEE Transactions on Mobile Computing,2008,7(10): 1169-1183.。
无线传感器网络网络模型对比与分析
无线传感器网络网络模型对比与分析作者:刘海刘家磊董莹来源:《电脑知识与技术》2021年第01期摘要:在无线传感器网络中,由于传感器节点本身能量、存储和通信距离的受限,因此如何有效的构建一个高效、节能和健壮的无线数据传输网络已经成为目前物联网领域的一个研究重点和热点。
该文对比和分析了目前在无线传感器网络领域最主流的两种无线网络模型:确定性无线传感器网络模型和概率性无线传感器网络模型,这两种网络模型都是根据无线传感器节点的实际工作过程总结出来的,因此在科学研究和实际应用中都具有十分重要的应用价值。
关键词:确定性无线传感器网络模型; 概率性无线传感器网络模型; 通信距离; 递交概率; 能耗中图分类号:TP393.17 文献标识码:A文章编号:1009-3044(2021)01-0056-02Abstract:In wireless sensor networks, due to the limited energy, storage and communication distance of sensor nodes, how to effectively construct an efficient, energy-saving and robust wireless data transmission network has become a research focus and hotspot in the field of Internet of Things. This paper compares and analyzes the two most mainstream wireless network models in the field of wireless sensor networks: deterministic wireless sensor network model and probabilistic wireless sensor network model. These two network models are based on the actual working process of wireless sensor nodes. Therefore, it has very important application value in scientific research and practical application.Key words: deterministic wireless sensor network model; probabilistic wireless sensor network model; communication distance; delivery probability; energy consumption1 引言無线传感器网络(Wireless Sensor Networks,WSNs)就是在某个感知区域环境内,由大量低功耗的、极为廉价的无线传感器节点以无线通信的方式组织而成的一个无线多跳自组织网络[1]。
无线传感器网络技术内容
第一章物联网:通过射频识别、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网连接起来,进行信息交换和通讯,以实现智能化识别、定位、跟踪、监控和管理的一种网络。
无线传感器网络综合了计算技术、通信技术及传感器技术,其任务是利用传感器节点来监测节点周围的环境,收集相关数据,然后通过无线收发装置采用多跳路由的方式将数据发送给汇聚节点,再通过汇聚节点将数据传送到用户端,从而达到对目标区域的监测。
无线传感器网络通常包括传感器节点、汇聚节点和任务管理节点。
典型的无线传感器网络结构包括哪几部分?一般情况下由以下四个基本单元组成:数据采集单元、控制单元、无线通信单元以及能量供应单元。
无线传感器网络基本节点拓扑结构可分为基于簇的分层结构和基于平面的拓扑结构两种选择题:无线传感器网络可实现数据的采集量化,处理融合和传输应用,具有无线自组织网络的移动性、电源能力局限性,规模大、自组织性、动态性、可靠性、以数据为中心等等。
第2章无线传感器网络物理层的传输介质主要包括电磁波和声波。
无线电波、红外线、光波等负责使在两个网络主机之间透明传输二进制比特流数据成为可能,为在物理介质上传输比特流建立规则,以及在传输介质上收发数据时定义需要何种传送技术。
无线传感器网络物理层接口标准对物理接口具有的机械特性、电气特性、功能特性、规程特性进行了描述。
作为一种无线网络,无线传感器网络物理层协议涉及传输介质以及频段的选择、调制、扩频技术方式等,同时实现低能耗也是无线传感器网络物理层的一个主要研究目标。
IEEE 802.15.4 该标准把低能量消耗、低速率传输、低成本作为关键目标,旨在个人或者家庭范围内不同设备之间建立统一的低速互连标准。
有16个信道工作于2.4GHz ISM频段,2.4GHz频段提供的数据传输速率为250kb/s,对于高数据吞吐量、低延时或低作业周期的场合更加适用有1个信道工作于868MHz频段以及10个信道工作于915MHz频段。
无线传感器网络期末复习题
《无线传感器网络原理与应用》复习题一、填空题:1.无线传感器网络的三个基本要素是:、和.2。
无线传感器网络实现了、和的三种功能.3.无线传感器网络包括四类基本实体对象:目标、观测节点、和。
4.根据无线传感器网络系统架构,无线传感器网络系统通常包括传感器节点(sensor node)、和。
5。
无线传感器节点通常包含四个模块,他们是:数据采集模块、、无线通信模块和。
6.无线传感器网络的协议栈包括物理层、、、传输层和,还包括能量管理、移动管理和任务管理等平台。
7.无线传感器网络的MAC层和物理层协议采用的是国际电气电子工程师协会(IEEE)制定的协议。
8。
无线通信物理层的主要技术包括、、调制技术和.9。
在无线通信系统中,有三种影响信号传播的基本机制:、绕射和。
10。
无线传感器节点处于、接收状态、侦听状态和时单位时间内消耗的能量是依次减少的。
11.无线传感器网络MAC协议根据信道的分配方式可分为、和混合式三种。
12。
根据无线传感器网络不同的应用可以将其路由协议分为五类,你知道的有:、、.(任意给出3种)。
13. IEEE 802.15.4标准将无线传感器网络的数据链路层分为两个子层,即和。
14。
Zigbee的最低两层即物理层和MAC层使用标准,而网络层和应用层由Zigbee联盟制定。
15。
Zigbee协议中定义了三种设备,它们是: 、和Zigbee终端设备。
16。
Zigbee支持三种拓扑结构的网络,它们是:、和。
17.无线传感器网络的时间同步方法有很多,按照网络应用的深度可以划分三种: 、和。
18。
无线传感器网络的时间同步方法有很多,按照时间同步的参考时间可以划分为和.19.无线传感器网络的时间同步方法有很多,根据需要时间同步的不同应用需求以及同步对象的范围不同可以划分为和. 20。
无线传感器网络定位技术大致可以划分为三类:、和。
21.无线传感器网络典型的非测距定位算法有、APIT算法、以及等。
22.无线传感器网络的数据融合策略可以分为、以及.23。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
已有插件 ,如 DadioL ink和 ADCReading,并且可以编写自己的 插件以扩充 TOSSIM 的功能 。 TinyV iz的截图如图 2所示 。
图 1 TOSSIM 体系结构示意图 TOSSIM 包括五个部分 :将 TinyOS程序编译进 TOSSIM 模 拟框架的底层支撑组件 、离散事件队列 、一些重新实现的且由 硬件抽象的 TinyOS组件如时钟 ( Timer) 、可扩展的无线通信和 ADC模型 、外部程序与模拟器交互的通信服务 。它利用 Tiny2 O S程序组件化 和 全 程 序 编 译 的 特 点 直 接 从 组 件 层 次 进 行 模 拟 。模拟器中所运行的代码与在节点中运行的代码基本上相 同 ,只是替换了一些底层组件如 ADC、Clock等 。 TOSSIM 将硬 件中断翻译成离散事件 ,这些离散事件会被放入离散事件队列 等待处理 。 离散事件队列是 TOSSIM 的核心 [1 ] 。每个中断都被模拟 成一个模拟器事件 ( Simulator Event) ,它不同于 TinyOS程序中 的事件 ( TinyOS Event) 。每个模拟器事件都与一个特定的节 点相关联 ,具有一个时间戳 ,并以全局时间的顺序在离散事件 队列中被处理 。模拟器事件会调用硬件抽象组件中的中断处 理程序 ,然后就像在节点上一样 ,中断处理程序会调用 TinyOS 命令 ( Command)并触发 TinyOS事件 。这些 TinyOS事件和命 令会使新的模拟器事件加入离散事件队列 ,从而使整个模拟器 一直向前运行 。 TOSSIM 对节点间的通信只是提供了一个非常简单的模 型 ,并没有考虑节点间的物理距离 、物理信号传输过程中的衰 减与干扰等问题 。其整个网络就是一个有向图 ,每个顶点就是 一个节点 ,每个边都有一个位传输失误率 ,每个节点都有一个 私有的状态域以存储节点从无线信道监听到的信息 。这个有 向图是可以手工配置的 ,位传输失误率也是可以设定的 。但是 TOSSIM 对节点内部的网络协议栈提供了一个非常精确的位级 别的模拟 ,所以可以在 TOSSIM 中模拟 MAC层协议和路由层 协议 。 TOSSIM 提供了一系列的通信服务 ,用来与外部程序交互 。 外部程序可以通过 TCP套接字与 TOSSIM 通信 ,并监测模拟器 的运行 。 TOSSIM 还提供了一个用户图形界面 TinyV iz,用户可 以用它来控制模拟器的运行 ,设置一些模拟器参数 ,手动添加
第 24卷第 3期 2007 年 3 月
计算机应用研究 App lication Research of Computers
Vol. 24, No. 3 M arch 2007
无线传感器网络仿真模拟技术比较分析 3
李长连 1, 2 , 王福豹 1, 2 , 何 戟 1, 2 ,
(1. 西北工业大学 计算机学院 , 陕西 西安 710072; 2. 西北工业大学 宽带网络研究所 , 陕西 西安 710072)
集成了传感器 、微机电系统和网络三大技术而形成的无线 传感器网络是一种全新的信息获取和处理技术 ,具有十分广阔 的应用前景 。众所周知 ,开发 、调试和验证无线传感器网络程 序是非常困难的 。由于无线传感器网络的特殊性 ,大多数传统 PC机程序的调试手段都不适合无线传感器网络程序 。现在调 试无线传感器网络程序时一般采用的手段包括串口调试 、闪灯 (LED s)调试和模拟器调试 。闪灯调试主要借助节点上的闪灯 设备的颜色变化来观测程序的执行情况 ,如可以设定当某个变 量的值为零时红灯闪烁 ;但是节点上面的闪灯数量有限 ,提供 的信息也比较少 ,无法用它来调试逻辑比较复杂的程序 。串口 调试则是通过串口程序将节点的状态信息返回 PC端 ,它可以 很好地观测与 PC机相连的节点内部的执行逻辑 ;但是对网络 中不与 PC机相连接的节点内部执行情况则一无所知 ,而且节 点中的程序如果发生死锁或崩溃会使得串口以未知的方式失 去反应 。闪灯调试和串口调试都要求必须实际部署大量的节 点 ,而这需要耗费大量的人力 、物力和时间 。模拟器调试则是 在 PC机上模拟程序的执行 ,不需要实际部署节点 ,它可以观 测所有节点的内部执行逻辑 ,而且可以很方便地观察程序的整 体行为 ,具有串口调试和闪灯调试所无法比拟的优势 。当然 , 无线传感器网络的程序相对于传统 PC程序最大的区别就是 程序行为高度依赖于应用环境 。在 PC机上模拟调试的程序 必须在真实的应用环境下作适应性验证 。从无线传感器网络
它是由加州大学伯克利分校的 Philip Levis、Intel研究中心的 Nelson Lee、哈佛大学的 M att W elsh等人合作开发的 ,内嵌在 TinyOS操作系统中 。正如其设计者所宣称的那样 , TOSSIM 是 一个 TinyOS程序模拟器 [1 ] ,因此它的使用受到了许多限制 。 ①只能选用 TinyOS所支持的 M ica系列硬件平台 ; ②只能使用 NC (一种组件化的换句话说 , TOSSIM 其实是一 个代码模拟器 ,只能对整个应用程序进行模拟 。如果想模拟协 议的话 ,必须模拟整个程序 ,只不过将其中的标准协议组件替 换为自己的协议组件 。当然 , TOSSIM 和 TinyOS的捆绑也有很 多优点 : TOSSIM 和 TinyOS命令是集成在一起的 ,提供了一个 统一的界面 ,使用起来很方便 ; TOSSIM 可以直接使用 TinyOS 的工 具 集 , 如 TinyOS 为 TOSSIM 提 供 了 GDB 调 试 功 能 ;
收稿日期 : 2006202221; 修返日期 : 2006204214 基金项目 : 国家自然科学基金资助项目 (60472074) ;国防科工委基础科研计划资助项目 ( K1804060127) 作者简介 : 李长连 (19822) ,男 ,河南人 ,硕士研究生 ,主要研究方向为软件工程 、网络通信及无线传感器网络 ;王福豹 ( 19632) ,男 ,山西运城 人 ,教授 ,博士 ,主要研究方向为计算机网络 、流媒体 、传感器网络 ;何戟 (19812) ,男 ,广西人 ,硕士研究生 ,主要研究方向为移动计算 、蓝牙通信及无 线传感器网络.
Analysis and Comparison of Simulation Technology in W ireless Sensor Network
L I Chang2lian1, 2 , WAN G Fu2bao1, 2 , HE J i1, 2 ( 1. College of Com pu ter, N orthw estern Polytechnica l U niversity, X i’an S hanxi 710072, Ch ina; 2. Institu te of B roadband N etw ork, N orthw es2 tern Polytechn ica l U n iversity, X i’an Shanxi 710072, China)
图 2 TinyV iz用户界面截图 整体而言 , TOSSIM 是一个不错的无线传感器网络仿真模 拟器 ,尤其对于 TinyOS程序而言 。 TOSSIM 提供的命令操作是 比较简便的 ,而且它提供了许多非常有效的工具 ,如 GDB 调试 工具 、TinyV iz图形界面以及众多的插件支持 。不过它的缺点 也很明显 :它只能用于 TinyOS程序和协议的模拟 ,只适用于同 构网络 (网络中所有的节点运行相同的程序 ) ;所提供的节点 间的通信模型过于简单 ,没有一个有效的能量消耗与估测模 型。
诞生的那一刻起 ,其仿真模拟器开发就一直备受重视 。国外对 于这个领域已经进行了深入的研究 ,提出了不少理论模型 ,并 且已经开发出了一些实用的仿真模拟器 ;国内由于进入该领域 较晚 ,现在还没有具体的成果 。
1 典型仿真模拟器分析
111 TO SS IM TOSSIM 是现在最为流行的无线传感器网络仿真模拟器 ,
112 A vro ra
Avrora也是一个程序模拟器 ,由加州大学洛杉矶分校的 Ben L. Titzer、Jens Palsberg和康奈尔大学的 Daniel K. Lee等 人开发 。Avrora的设计目标是提供一个 AVR 模拟和分析框 架 [2 ] ,它不局限于 TinyOS程序 ,可以模拟所有基于 AVR 指令 集的无线传感器网络程序 。
Avrora是基于 ATEMU 的 。ATEMU 是第一个指令级别的 模拟器 [3 ] ,它可以非常精确地模拟单个节点每个时钟周期的 操作 ,但是不能适应大规模节点 。Avrora一方面与 ATEMU 一 样是一个指令级别的模拟器 ,可以精确到时钟周期 ;另一方面 又可 以 适 应 大 规 模 节 点 , 达 到 接 近 TOSSIM 的 执 行 效 率 。 TOSSIM 和 ATEMU 是用 C语言实现的 , Avrora则完全是用 Java 实现 的 , 所 以 它 具 有 很 好 的 灵 活 性 和 可 移 植 性 。Avrora 和 ATEMU因为模拟机器码而不依赖于具体的语言和操作系统 , 相反 TOSSIM 只能模拟 TinyOS程序 。Avrora的特性可以用以 下公式形象地表示 :
第 3期
李长连等 :无线传感器网络仿真模拟技术比较分析
· 7 ·
TOSSIM 利用了 TinyOS的组件化结构特点简化了自身的实现 机制 ,所以 TOSSIM 自身的代码规模在所有无线传感器网络仿 真模拟器中是最小的 。
无线传感器网络仿真模拟器设计时的一个重要考虑就是 要在适应大规模节点 、高效率和高精度这三者之间取得平衡 。 TOSSIM 的设计思路非常巧妙 ,很好地解决了上述问题 。其体 系结构如图 1所示 。
摘 要 : 分析了仿真模拟技术在无线传感器网络研究领域的重要性 ,对现在比较流行的几种仿真模拟器的应用 背景 、设计思路 、性能优缺点 、使用时应注意的问题等进行了详细的分析 ,归纳总结出一个成熟的无线传感网络 仿真模拟器应该具备的基本功能和特性 ,指出了今后的研究方向 。 关键词 : 无线传感器网络 ; 模拟 ; TOSSIM; Avrora; NS22 中图分类号 : TP393 文献标志码 : A 文章编号 : 100123695 (2007) 0320006204