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

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
 计算机仿真方法具有以下特点: 模拟实验机理科学,使得这项技术具有在高度复杂的网络环境下得到高可信度结果的特点。 使用范围广,既可用于现有网络的优化和扩容,也可用于新网络的设计,特别适用于大中型规模网络的设计; 初期应用成本不高,建好的网络模型可以延续使用,后期投资还会不断下降。  仿真平台所采用的设计方法也不一样,每个仿真器都是在某些性能方面比较突出,而在其他方面又不重视。在选择仿真平台时,需要综合考虑各个因素,在其中寻找一个平衡点以获得最佳的仿真效果。 本章总结 利用仿真技术可以预先掌握物联网设计方案的运行效果,并可在科研项目实验中用来检验新型物联网理论和技术的性能。 本章主要介绍了物联网仿真技术经常涉及到的一些仿真平台,并介绍了物联网工程测试床的若干案例。 通过本章内容的学习,应理解物联网仿真技术的应用场合和时机,必须掌握常用的物联网仿真软件平台的特点,并能结合实际应用问题,正确地选择仿真平台。 SensoNet工程测试床的场景和部分实物 第九章 物联网的仿真技术 9.1 仿真技术概述 物联网设计的评估方法: 数学方法是根据一定的限定条件和合理假设,对系统进行描述,抽象出研究对象的数学分析模型。 物理测试是建立测试床和实验室,搭建网络研究所需的硬件和软件配置环境,建立具有特定特性的实际网络。 计算机仿真是在PC机上利用网络模拟软件来仿真网络系统的运行效果。 计算机仿真技术是通过建立网络设备、链路和协议模型,并模拟网络流量的传输,来获得网络设计所需的网络性能数据。 计算机仿真方法在物联网的设计中最具有应用优势。因为计算机仿真可以解决大规模物联网系统构建的困难,节约成本。 计算机仿真的软件体系结构 9.2 常用的仿真平台 9.2.1 TOSSIM TinyOS是为传感器网络节点而设计的一种事件驱动的操作系统,由加州大学伯利克分校开发,采用nesC编程语言和组件架构方式,能快速实现各种应用。 TOSSIM工具的体系结构 如何采用TOSSIM模拟器运行TinyOS程序? 在PC机上安装好TinyOS之后,可以按照如下步骤打开TinyViz界面,执行某个应用程序的仿真任务。 第一步:打开cygwin应用程序,进入目录 c:/tinyos/cygwin/opt/tinyos-1.x/apps/TestTinyViz,其中最后一级的目录为应用程序,用户自己可以选择。  第二步:运行命令: make pc  第三步:运行命令:build/pc/main.exe??-pthread??26。该命令的格式为 build/pc/main.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目录。  第六步:运行命令: make make命令运行的结果 第七步:运行命令:tinyviz –run build/pc/main.exe 26 最后可以看到TinyViz仿真结果的显示界面。 运行26个节点的TOSSIM仿真界面 Layout布局的下拉菜单项  TOSSIM的显著优点是它运行在PC机上,利用传统的调试工具来调试nesC程序。gdb不是专门为nesC设计的。  nesC中的组件描述意味着单个命令可能有多个提供者,单个命令必须指定所处的模块、配件或接口,才能唯一地确定究竟是哪个命令。 9.2.2 OMNeT++ OMNeT++是Objective Modular Network Testbed的简写,也被称作离散事件模拟系统(Discrete Event Simulation System,DESS)。它是一种面向对象的、离散事件建模仿真器,属于免费的网络仿真软件。 与其它网络模拟器不同的是,OMNeT++采用的是以C++为核心的工作模式。用NED语言生成的网络拓扑结构的脚本,在生成模拟器的目标文件时,是通过特殊的编译器改写成C语言代码,再嵌入到整个工程。 9.2.3 OPNET OPNET面向专业人士,帮助客户进行网络应用的设计、分析和管理。 OPNET的四个产品核心: ① OPNET Modeler:为技术人员提供一个网络技术和产品开发平台,用于设计和分析网络和通信协议。 ② ITGuru?:帮助网络专业人士预测和分析网络的性能,查找影响系统性能的

文档评论(0)

younaifcg + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档