《物联网技术案例教程》课件__第9章32.ppt

《物联网技术案例教程》课件__第9章32.ppt

ID:52028478

大小:4.34 MB

页数:32页

时间:2020-03-30

《物联网技术案例教程》课件__第9章32.ppt_第1页
《物联网技术案例教程》课件__第9章32.ppt_第2页
《物联网技术案例教程》课件__第9章32.ppt_第3页
《物联网技术案例教程》课件__第9章32.ppt_第4页
《物联网技术案例教程》课件__第9章32.ppt_第5页
资源描述:

《《物联网技术案例教程》课件__第9章32.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第九章物联网的仿真技术9.1仿真技术概述9.2常用的仿真平台9.3仿真平台的选择和设计9.4工程测试床9.1仿真技术概述物联网设计的评估方法:数学方法是根据一定的限定条件和合理假设,对系统进行描述,抽象出研究对象的数学分析模型。物理测试是建立测试床和实验室,搭建网络研究所需的硬件和软件配置环境,建立具有特定特性的实际网络。计算机仿真是在PC机上利用网络模拟软件来仿真网络系统的运行效果。计算机仿真技术是通过建立网络设备、链路和协议模型,并模拟网络流量的传输,来获得网络设计所需的网络性能数据。计算机仿真方法在物联网的设计中最具有应用优势。因为计算

2、机仿真可以解决大规模物联网系统构建的困难,节约成本。计算机仿真方法具有以下特点:模拟实验机理科学,使得这项技术具有在高度复杂的网络环境下得到高可信度结果的特点。使用范围广,既可用于现有网络的优化和扩容,也可用于新网络的设计,特别适用于大中型规模网络的设计;初期应用成本不高,建好的网络模型可以延续使用,后期投资还会不断下降。计算机仿真的软件体系结构9.2常用的仿真平台9.2.1TOSSIMTinyOS是为传感器网络节点而设计的一种事件驱动的操作系统,由加州大学伯利克分校开发,采用nesC编程语言和组件架构方式,能快速实现各种应用。TOSSIM工

3、具的体系结构①编译器支持②执行模式③硬件模拟④无线模型⑤仿真监控如何采用TOSSIM模拟器运行TinyOS程序?在PC机上安装好TinyOS之后,可以按照如下步骤打开TinyViz界面,执行某个应用程序的仿真任务。第一步:打开cygwin应用程序,进入目录c:/tinyos/cygwin/opt/tinyos-1.x/apps/TestTinyViz,其中最后一级的目录为应用程序,用户自己可以选择。第二步:运行命令:makepc第三步:运行命令:build/pc/main.exe-pthread26。该命令的格式为build/pc/main.

4、exe[options]node_nums,其中options的参数值可以查阅相关的帮助文档。这里模拟的网络节点数目node_nums取作26。第四步:运行命令:export  DBG=usr1第五步:打开另外一个cygwin应用程序(注意不要关闭cygwin先前的应用程序),进入c:/tinyos/cygwin/opt/tinyos-1.x/tools/java/net/tinyos/sim目录。第六步:运行命令:makemake命令运行的结果第七步:运行命令:tinyviz–runbuild/pc/main.exe26最后可以看到Tiny

5、Viz仿真结果的显示界面。运行26个节点的TOSSIM仿真界面Layout布局的下拉菜单项TOSSIM的显著优点是它运行在PC机上,利用传统的调试工具来调试nesC程序。gdb不是专门为nesC设计的。nesC中的组件描述意味着单个命令可能有多个提供者,单个命令必须指定所处的模块、配件或接口,才能唯一地确定究竟是哪个命令。9.2.2OMNeT++OMNeT++是ObjectiveModularNetworkTestbed的简写,也被称作离散事件模拟系统(DiscreteEventSimulationSystem,DESS)。它是一种面向对象的

6、、离散事件建模仿真器,属于免费的网络仿真软件。与其它网络模拟器不同的是,OMNeT++采用的是以C++为核心的工作模式。用NED语言生成的网络拓扑结构的脚本,在生成模拟器的目标文件时,是通过特殊的编译器改写成C语言代码,再嵌入到整个工程。9.2.3OPNETOPNET面向专业人士,帮助客户进行网络应用的设计、分析和管理。OPNET的四个产品核心:①OPNETModeler:为技术人员提供一个网络技术和产品开发平台,用于设计和分析网络和通信协议。②ITGuru™:帮助网络专业人士预测和分析网络的性能,查找影响系统性能的瓶颈,提出并验证解决方案。

7、③ServiceProviderGuru:是面向网络服务提供商的智能化网络管理软件。④WDMGuru:用于波分复用光纤网络的分析、评测。OPNET的特点:(1)采用面向对象的技术。(2)提供了各种通信网络和信息系统的处理构件和模块。(3)采用图形化界面来建模。(4)在过程层次中使用有限状态机来对其它协议和过程进行建模,用户模型和OPNET的内置模型自动生成C语言。(5)内建了很多性能分析器,自动采集模拟过程的结果数据。(6)几乎预定义了所有常用的业务模型,如均匀分布、泊松分布等。Modeler提供了多种业务模拟方式,具有收集分析统计量、查看动

8、画和调试等功能,直接收集各个网络层次的性能统计参数,编制和输出仿真结果的报告。9.2.4NS2NS(NetworkSimulator)是一种源代码公开的、免费的网络

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。