




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、无线传感器网络课程设计报告(2018-2019学年第一学期)题 目 安全的无线传感器网络数据传输系统的设计 指 导 老 师 班 级 学号姓名分工成绩备注评语目 录1需求分析2传感器网络概述2.1传感器网络体系结构2.2传感器网络协议栈3数据传输方式4设计4.1主要数据结构4.2 课程设计的条件 5测试6使用说明6.1应用程序功能的详细说明6.2应用程序运行环境要求6.3输入数据类型、格式和内容限制6.4各模块程序段说明7总结提高7.1课程设计总结7.2课程设计评价1 需求分析 1.1 功能与技术需求 随着信息时代的逐渐来临,物联网的建设也越来越完善,为信息的存储和传输提供了完善的路径,而无线传
2、感网是物联网的重要组成部分,它的建设成为物联网建设的关键。无线传感器网络是由大量微型传感器节点以自组织和多跳的方式构成的网络。它具有资源非常受限、无线通信链路质量不稳定和网络拓扑动态变化等诸多显著特点,与现有的互联网和其它无线网络存在较大差别,向可靠数据传输提出新的挑战和要求。在数据传输可靠性保障方面,采用了加密算法保证在传输过程中的安全性。2 传感器网络概述2.1传感器网络体系结构典型的传感器网络结构包括传感器节点、汇聚节点和管理节点。随即部署在监测区域内的大量传感器节点通过自组织方式构成网络。传感器节点的监测数据沿着其他节点逐跳传输,监测数据可能被多个节点处理,经过多跳后被路由到汇聚节点,
3、最后通过互联网或者卫星到达管理节点和用户。管理节点对传感器网络进行配置和管理。传感器网络体系结构如图所示2.2传感器网络协议栈与互联网协议栈(TCP/IP)的五层相对应,传感器网络协议栈包括:物理层、数据链路层、网络层、传输层和应用层。另外协议栈还包括时间同步、节点定位、网络管理、QoS保障、移动管理、任务管理、能量管理和安全机制等。物理层提供信号调制、无线收发和相应的密码服务:数据链路层负责信道接入、拓扑生成、差错控制、介质访何控制、数据成帧以及数据帧监测等;网络层主要负责路由生成,路由选择和拓扑管理等;传输层负责数据流的传输控制,网络的协同工作等:时间同步、节点定位、网络管理、QoS 保障
4、、移动管理、任务管理、能量管理和安全机制等通常跨越多个网络协议栈层次3 数据传输方式传感器网络是以数据为中心的网络,其网络连接传输分为三个层次:传感器网络层、传感器网络汇聚互联层以及管理和用户层.。传感器网络层由传感器节点组成,主要功能为监测区域的信息采集。传感器网络汇聚互联层由汇聚节点、基站、卫星以及部分充当基站的移动节点组成,主要功能:向传感器网络发布网络配置信息和环境监测请求;监测数据的收集、融合和处理;传感器网络和外部网络的互联。管理和用户层指传感器网络之外的网络,如Intermet,该层次上的节点被分为两类,一是任务管理节 点,主要功能为对传感器网络进行配置和管理;二是用户节点,使用
5、传感器网络提供的服务,用户既可以通过管理节点、基站或者汇聚节点和传感器网络通信,也可以直接和传感器网络通信。4 设计 4.1主要数据结构基本变量字符串数组4.2 课程设计的条件 1)关键词 无线传感器网络,可靠传输,可靠性,安全性。2)开发环境与运行需求 a、学习掌握无线传感器网络基本知识和工作原理。b、学习C语言,基于VC6.0平台,编写完成加密算法的设计。c、学习VC6.0,基本的算法。5 测试(算法的实现)6 使用说明6.1应用程序功能的详细说明通过加密算法能够安全的保护数据的传输过程使用较为简单的算法能节约传输时间可以少占用硬件资源;6.2应用程序运行环境要求此加密算法的源程序在VC6
6、.0环境下进行6.3输入数据类型、格式和内容限制可以使如字符串类型的一些数据;6.4各模块程序段说明定义一个控制输出的变量result;循环执行加密解密过程;提示输入需要加密的字符串Gryptograph;计算出输入的字符串的长度;利用变量i对字符串数组中的每一项ascii码数值加上5实现加密;输出加密后的字符串;首次输入后提示输入命令符继续操作;如果输入2进行解密操作;利用变量i对字符串数组每一项的ascii码值加5实现解密;输出解密后的字符串;如果输入3退出加密解密;7 总结提高7.1开发中遇到的问题和解决方法a无线传感器网络系统数据传输的过程(解决办法:学习掌握无线传感器网络的基本知识,
7、通过网络了解和认知其数据传输的方法和方式)b无线传感器网络系统拓扑图的构建(解决办法:通过书籍和网络了解拓扑图的构建以及具体实现方法)c加密算法的运用(解决办法:熟悉可以完成仿真的软件,使用一种能够完成加密算法仿真的软件如VC6.0)b程序运行过程中出现错误(解决办法:找出程序错误的地方并修改程序)d对于加密算法在数据传输过程中的应用的理解7.2对自己完成课设完成情况的评价安全的无线传感器网络数据传输系统的设计基于无线传感器网络以及可实现加密和解密的加密算法,加密算法保证数据传输过程中的安全性。实验过程中小组成员分工进行,分为实验报告的完成、无线传感器网络的构建以及加密算法的实现。实验过程中遇
8、到很多的问题,大家一起想办法解决问题,增强了小组成员的动手能力以及团结性,通过本次实验我们的动手实验能力加强了以及对于无线传感器网络都有着更加深入的了解,同时也加强了对于算法程序还有数据结构的认知,为以后更好的学习无线传感器网络和算法程序打下了基础。 课程设计是我们专业课程知识综合应用的实践训练,这是我们迈向社会,从事职业工作前一个必不少的过程(“千里之行始于足下”,通过这次课程设计,我深深体会到这句千古名言的真正含义(我今天认真的进行课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础,通过这次无线传感网络的课程设计,本人在多方面都有所提高。这次无线传感网络课设
9、,综合运用本专业所学课程的理论和生产实际知识。进行一次设计工作的实际训练从而培养和提高学生独立工作能力,巩固与扩充了无线传感网络课程所学的内容,掌握无线传感网络的基本的技能懂得了怎样分析各模块的性能,怎样根据协议确定模块方案,了解了模块的基本结构,提高了计算能力,绘图能力,熟悉了模块设计的规范和标准,同时各科相关的课程都有了复习和独立思考的能力。在这次设计过程中,体现出自己单独设计模块的能力以及综合运用知识的能力,体会了学以致用、突出自己劳动成果的喜悦心情,从中发现自己平时学习的不足和薄弱环节,从而加以弥补。 通过这次无线传感器课程设计我们了解了无线传感器网络的组成和原理,对无线传感器网络安全数据传输有了更深的认识,学习了一些简单的加密算法,实现了一些基本的数据加密 通过本次课程设计,成功的完成了对加
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度建筑工程款拨付与节能减排协议
- 2025年度个人创业贷款中介代理服务合同(含政策咨询)
- 旅游景区设施居间销售合同
- 2025年度房屋赠与及智能家居系统安装合同
- 2025年度房屋代购与智能家居系统集成协议
- 2025年度拆迁安置房抵押贷款服务合同
- 2025年度电动自行车贷款抵押服务协议
- 2025年个人投资入股文化创意产业合作协议
- 2025年度土地个人承包经营权委托管理合同
- 2025年度企业退休项目经理再聘用服务协议
- 2025书记员招聘考试题库及参考答案
- 2024-2025年第二学期数学教研组工作计划
- 2025辅警招聘公安基础知识题库附含参考答案
- GB/T 44927-2024知识管理体系要求
- 2025年环卫工作计划
- 品质巡检培训课件
- 2025版新能源汽车充电站建设合同含政府补贴及税收优惠条款
- 初验整改报告格式范文
- 2025年北京国资公司招聘笔试参考题库含答案解析
- 2023青岛版数学三年级下册全册教案
- 建设工程总承包EPC建设工程项目管理方案1
评论
0/150
提交评论