- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《物联网工程实训教程》习题与思考题答案
第1章答案 1
第2章答案 3
第3章答案 5
第4章答案 5
第5章答案 7
第6章答案 9
第7章答案 10
第8章答案 11
第9章答案 13
第10章答案 15
第11章答案 18
第12章答案 20
第13章答案 23
第14章答案 24
第1章答案
无线传感器网络的定义和作用是什么?
答:无线传感器网络(Wireless Sensor Network,WSN)是由密集部署于监控区域内的微型传感器节点组成的一种无中心节点的全分布系统。这些低成本、低功耗、具有感知、数据处理和通信能力的节点通过无线信道相连,自组织构成了网络系统。传感器节点借助于其内置的形式多样的传感器,探测包括温度、湿度、噪声、光强度、等众多人们感兴趣的物理现象。
1-2 典型的无线传感器网络节点哪几种节点?
答:一般包括传感器节点 (Sensor node)、汇聚节点 (Sink node)和任务管理节点。
1-3画出TinyOS的层次结构图。
答:TinyOS的组件层次结构就如同一个网络协议栈,底层的组件负责接收和发送最原始的数据位,而高层的组件对这些位数据进行编码、解码,更高层的组件则负责数据打包、路由和传输数据。
1-4 画出NesC的调用关系。
答:NesC的调用关系如下图:
1-5 NesC的应用程序分几类?
答:NesC的应用程序概括为以下三种类型:1)接口定义文件—app.ncc ;2)模块文件—app_P.nc或app_M.nc;3)配置文件—appC.nc。
1-6 Telosb节点哪些部件组成?
答:Telosb节点包括串口转USB编程和数据接口,一个基于802.15.4/ZigBee协议,工作在2.4G频段的收发芯片,一个内置的射频天线,一个带有扩展内存的低功耗微处理器以及一些可以选择的传感器等。
1-7 查阅资料理解无线传感器的串口通信方法。
答:略。
1-8 AODV路由的原理是什么?
答:AODV是一种按需单路径路由协议。它借用了按需路由协议DSR 中的路由发现和路由维护过程,以表驱动路由协议DSDV 的逐跳(Hop-by-Hop)路由、顺序编号和路由维护的周期更新机制。只有在需要时才去寻找路由,只有当源节点需要一条通往目的节点的路径时,它才在网络中发起一次路径发现过程。路径建立以后由维护程序进行维护。
第2章答案
2-1 什么是NS2?NS2能实现哪些功能?
答:(1)NS2的英文全称是Network Simulator version 2,它是一种面向对象的网络仿真器,本质上是一个离散事件模拟器。它本身有一个虚拟时钟,所有的仿真都由离散事件驱动的。
(2)NS2能实现的功能
网络拓扑的动画演示,对有线和无线网络多种协议的仿真,对丢包率、吞吐量、抖动率、端到端时延等网络性能参数的记录和分析绘图等。
2-2 NS2有哪些功能模块和仿真元素?
答:(1)NS2的功能模块
事件调度器、节点、链路、代理、分组、应用层、数据记录、动画演示、数据分析、绘图工具。
(2)NS2的仿真元素
网络拓扑:① 链路:连接器、分类器;② 节点:TCP代理,发送代理有:TCP,TCP/Reno,TCP/Vegas,TCP/Sackl,TCP/FACK,TCP/FULLTCP等;接收代理有:TCPSINK,TCPSINK/DELACK,TCPSINK/SACK1,TCPSINK/SACKl /DELACK等。此外,还提供有UDP代理及接收代理Null、Loss Monitor。
路由协议:静态、动态和会话三种单播路由策略。
链路的带宽、时延和丢弃模型:Drop-tail(FIFO)队列、RED缓冲管和CBO。各种公平队列如FQSFQ和DRR等。
通信量的仿真:FTP;Telnet。此外,NS2提供了EXPOOPOO、CBR和Traffic Trace四种不同类型的通信量产生器。
2-3 NS2的仿真流程是什么?涉及哪两个层次?
答:(1)NS2的仿真流程
(2)NS2的仿真层次
NS2仿真分两个层次:① 基于OTcl编程的层次,利用NS2已有的网络元素实现仿真,无需修改NS2本身,只需编写OTcl脚本;② 基于C++和OTcl编程的层次,如果NS2中没有所需的网络元素,则需要对NS2进行扩展,添加所需网络元素,即添加新的C++和OTcl类,编写新的OTcl脚本。
2-4 生成Tcl脚本的方式有哪两种?
答:① 使用脚本编辑器(如PSPad)手工输入进行编写;② 使用网络脚本生成器(如NSG)自动生成Tcl脚本,若需要进一步调整,再进行手工修改。
2-5 什么是NSG?如何使用NSG2进行仿真?
答:(1)NSG是一个专为NS2所设计的网络脚本生成器。
(2)使用NSG2进行仿真的方法,见具体实验内容。
2-
您可能关注的文档
最近下载
- (完整版)电气设备安装标准规范.pdf
- GB∕T 13861-2022生产过程危险和有害因素分类、解读与示例说明清单【危险源识别工具】(雷泽佳-2024A0).doc
- 2021年中国光大银行校园招聘在线测试笔试题考试真题笔经.doc
- 新浪·按键精灵开发者1级认证参考解析.docx VIP
- 2023年福建省各地中考语文模拟卷【文学类文本阅读题解及答案解析】汇集.docx VIP
- 皮亚杰认知发展论.ppt VIP
- 2.1 几代中国人的美好夙愿 课件初中读本.ppt
- 流域化“厂网一体”运营模式的探索与实践.pdf
- 半导体制造技术离子注入工艺.pptx
- 全国普通话水平测试用普通话词语表(表一+表二).pdf
文档评论(0)