2020年计算机应用毕业论文3000字范文

上传人:郭** 文档编号:103043640 上传时间:2019-10-05 格式:DOC 页数:10 大小:107.77KB
返回 下载 相关 举报
2020年计算机应用毕业论文3000字范文_第1页
第1页 / 共10页
2020年计算机应用毕业论文3000字范文_第2页
第2页 / 共10页
2020年计算机应用毕业论文3000字范文_第3页
第3页 / 共10页
2020年计算机应用毕业论文3000字范文_第4页
第4页 / 共10页
2020年计算机应用毕业论文3000字范文_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《2020年计算机应用毕业论文3000字范文》由会员分享,可在线阅读,更多相关《2020年计算机应用毕业论文3000字范文(10页珍藏版)》请在金锄头文库上搜索。

1、计算机应用毕业论文3000字范文 下面是CN人才网为大家整理的计算机应用毕业论文3000字范文欢迎参考 计算机应用毕业论文3000字范文 摘要:本文在研究物联网相关资料后对什么是物联网、物联网中的关键技术、层次构成以及各层次具体组成成分做了说明最后对物联网中可能存在的安全问题进行简要的介绍 关键词:物联网技术;物联网层次;物联网安全 物联网是基于互联网和射频识别技术的能够实现物与物之间互联的网络已被看作信息产业的第三次浪潮成为影响经济增长的战略产业 物联网是通过射频识别、全球定位系统、激光扫描器、红外感应器、气体感应器等传感设备按约定的协议把物品与互联网连接起来进行信息交换和通讯实现智能化识别

2、、定位、跟踪、监控和管理的一种网络目前我国已将物流、电网、交通、医疗、工业控制、绿色农业、安防、家居、环保九大行业纳入物联网十二五发展规划 物联网分广义和狭义广义物联网将物理空间和信息空间融合任何事物都可以用数字化、网络化形式表现从而实现物与物、人与物、人与环境、物与环境之间的信息交互和贯通融汇;狭义物联网是能够实现物与物之间自动识别和管理的网络通常说的物联网是狭义上的 1物联网三大关键技术 传感器技术:简单的理解物联网就是由各种传感设备构成的能够相互感知信息、传递信息的一个自组织传感器网络该网络中的每个传感设备都是一个传感节点能够检测和收集约定范围为的其他传感节点的信息并把此信息传递给另外的

3、传感节点或观察者 由于计算机只能处理数字信号故传感技术还必须实现模拟信号到数字信号的转变传感技术通常用可采集的数据类型、采集的精度、传输的可靠性和稳定性来评价这些指标又依赖于敏感材料、工艺设备和计测技术 射频识别技术:物联网中的识别包括物体、位置、地理识别射频识别系统一般由射频电子标签、射频读写器、处理识别信息的信息处理系统三个部分构成在射频标签中存有让物体区别于其他物体的的身份标识(比如商品的条形码)而射频读写器则负责在一定范围内读出标签中存储的信息读写器能读取数据的范围大小由读写器的功率、频率、类型决定目前射频标签和读写器大多是基于EPC协议的 嵌入式系统技术:综合计算机软硬件、传感器技术

4、、集成电路技术、电子应用技术为一体的复杂技术把物联网比作人来讲解传感器、嵌入式系统在物联网中的位置与作用则传感器好比眼睛、鼻子、皮肤等感官互联网好比神经系统嵌入式系统相当于大脑(对收到的信息进行分类处理) 2物联网层次构成 物联网也可按层次划分从下到上依次是:负责感知、检测和控制的感知层负责信息传输的网络层以及负责进行信息处理形成满足用户需求的物理应用层 感知层主要由被感知对象、感知器组成顾名思义其主要作用就是利用感知器去感知被感知对象或者感知器之间相互感知数据再传给特定设备进行汇集对于其上层来说感知层主要负责感知和检测两项工作对于其下层来说主要是监控其下层的感知 常见的感知层设备有:各种传感

5、器、感应器、摄像头和RFID读写器(标签)、声音采集和GPS定位等 网络层又叫传输层主要任务是负责传输采集到的信息该层主要由各种有线网络、无线网络构成这里的有线和无线网络包括我们的拨号网、专网、私网、局域网、有线电视网、2G3G4G、卫星通信网等可理解为我们生活中的一切网络都属于该层次应用层是使用被采集数据的层次也就是在发展规划中提到的各种行业和没有提到但实际使用着的行业 采集到的数据不能直接应用于各个行业在被应用之前还需有支撑平台对数据进行加工和整理成有效数据才能被使用比如对数据进行编码解码、信息整合、信息接入、信息目录等被广泛应用于支撑平台的技术有数据库技术、云计算、云存储 3物联网的安全

6、 可将物联网的安全划分为四类:一是物联网本身的安全问题二是物联网引入的安全问题三是物联网场景下的特定互联网安全问题最后是互联网固有的安全问题本文对最后一种安全问题不作介绍 第一种安全一般是物联网感知层安全问题大多由物联网的场景、终端设备因素产生此类问题利用互联网安全防御措施没有解决办法一般采用设计新安全验证协议解决这类问题最常见的就是RFID的身份认证安全、密钥协议安全 第二种安全指物联网应用场景导致已有的互联网安全措施不能使用只能研究新的协议来解决此类安全问题与第一类安全问题相比在设计解决本类问题的安全协议时不仅需要考虑到物联网的感知层还需要考虑到与现有互联网安全的兼容此类问题的典范是RFI

7、D的寻址安全以及端到端安全 第三种安全是说互联网原本的安全可以通过某种防御措施来确保但由于被应用在物联网上特定的物联网场景使原本的安全防御措施不能达到安全防御的目的且不能通过其他互联网安全防御措施来消除此安全问题比如物联网中DNS和DNSSEC都没对请求者进行身份认证造成的数据泄露就属于此类(互联网中DNS否认攻击可以用DNSSEC解决) 4结语 希望通过本文的介绍能够让读者对物联网的概念、物联网中的关键技术、物联网的体系结构和可能存在的安全问题有一定了解 篇二 摘要:LabWindows/CVI是一个完全的标准C开发环境用于开发虚拟仪器应用系统Labwindows/CVI将源代码编辑、32位

8、ANSIC编译、联结、调试以及标准ANSIC库等集成在一个交互式开发环境中编程技术方面主要采用事件驱动方法与回调函数方法编程方法简单易学同时Labwindows/CVI对每一个函数都提供一个函数面板可进行交互式编程大大减少了源码语句的键入量减少了程序语法错误提高了工程设计的效率和可靠性 关键字:LabWindows/CVI;ANSIC;事件驱动;回调函数;函数面板 一、LabWindows/CVI简介 LabWindows/CVI是一个完全的标准C开发环境用于开发虚拟仪器应用系统LabWindows/CVI提供内置式函数库用于完成数据采集、分析、和显示任务;它还提供简单的拖放式用户界面编辑器以

9、及自动代码生成工具利用这些功能您可以在将代码加入到某项目之前先对其进行互动式的测试可以利用LabWindows/CVI定义和建立用户界面生成或运行ActiveX组件及开发多线程应用如果把您掌握的C语言编程知识与LabWindows/CVI简单易用的特性结合在一起您将以不可思议地速度开发出复杂的测量应用系统 LabWindows/CVI的应用领域极其广泛涵盖了军工电讯工业生产和航天等各种行业 二、Labwindows/CVI的特点 LabWindows/CVI是一个完全集成式的开发环境特别为建立以GPIBPXIVXI和插入式数据采集板卡为基础的测量系统而设计该环境将互动性、简单易用的开发方法与A

10、NSIC编译代码所特有的强大编程功能和灵活性有机地结合在一起LabWindows/CVI提供了许多实用的特性使您无需牺牲C代码的运行速度或源代码可管理性便能引人注目地改进工作效率 Labwindows/CVI将源代码编辑、32位ANSIC编译、联结、调试以及标准ANSIC库等集成在一个交互式开发环境中因此用户可以快速方便地编写、调试和修改应用程序形成可执行文件在Windows和SunSolaris操作系统中运行 由于Labwindows/CVI的编程技术主要采用事件驱动方法与回调函数方法编程方法简单易学为用户在原来C语言开发的基础上建立新一代的虚拟仪器系统提供了完善的兼容性和很大的灵活性 由于

11、Labwindows/CVI对每一个函数都提供一个函数面板采用它用户可进行交互式编程大大减少了源码语句的键入量减少了程序语法错误提高了工程设计的效率和可靠性 三、CVI中的事件一览 LabWindows/CVI所写的应用程序是基于事件驱动的事件驱动的程序通过响应用户界面所发生的“事件”来执行代码、调用回调函数这些事件可以是发生在面板上的对象或者是面板自身使用LabWindows/CVI进行编程可以生成事件驱动的代码通过事件驱动代码可以将用户界面中的控件连接到代码中的函数每次对用户界面进行操作都会产生一个事件LabWindows/CVI就会确定在何控件上发生了什么事件如果对该控件有一个相应的回调

12、函数就会唤醒并运行该回调函数中的代码 CVI中主要包括了面板事件控件事件鼠标事件其中面板事件主要有: EVENTLEFTCLICK: EVENTLEFTDOUBLECLICK: EVENTRIGHTCLICK: EVENTRIGHTDOUBLECLICK: EVENTKEYPRESS: EVENTGOTFOCUS: EVENTLOSTFOCUS: EVENTDISCARD: EVENTCLOSE: EVENTPANELSIZE: EVENTPANELMOVE: 控件事件: EVENTMIT: EVENTLEFTCLICK: EVENTLEFTDOUBLECLICK: EVENTRIGHTCLI

13、CK: EVENTRIGHTDOUBLECLICK: EVENTKEYPRESS: EVENTGOTFOCUS: EVENTLOSTFOCUS: EVENTDISCARD: 鼠标事件: EVENTRIGHTCLICK EVENTRIGHTDOUBLECLICK, EVENTLEFTCLICK, EVENTLEFTDOUBLECLICK 除此之外还可以在程序里添加扩展的鼠标事件 可以通过EnableExtendMouseEvents函数来响应 EVENTMOUSEMOVE, EVENTLEFTMOUSEUP, EVENTRIGHTMOUSEUP等事件 然后使用DisableExtendedMou

14、seEvents函数关闭该功能 四、回调函数类型 在CVI中完成软件交互的主要有控件面板菜单对于不同的交互方法CVI里对应了不同的回调函数主要表现在回调函数的参数不一样 控件回调函数:QuitCallback(intpanel,intcontrol,intevent, void*callbackData,inteventData1,inteventData2) 面板回调函数:Test(intpanel,intevent,void*callbackData, inteventData1,inteventData2) 菜单回调函数:MenuCallback(intmenubar,intmenuitem,void*callbackData,intpanel) 五、函数面板 CVI中另一个最大的优点就是为每一个函数都提供一个函数面板用户可以利用函数面板进行交互式编程从而避免了记忆很多函数和手工输入很多源代码同时在函数面板中也提供了详细的在线帮助大大方便了程序的编写提高了编程效率 六、结束语 我们通过对Labwindows/CVI的简单介绍以及应用特点的介绍和讲解使大家对Labwindows/CVI区别于其它C语言开发环境的特点以及明显

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号