欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    无线物联网信息管理系统研究.docx

    • 资源ID:1117511       资源大小:113.14KB        全文页数:75页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    无线物联网信息管理系统研究.docx

    无线物联网信息管理系统研究目录摘要I第1章绪论11.1研究背景11.2国内外进展现状21.2.1国内进展现状21. 2.2国外进展现状31.3论文的内容安排4第2章系统有关技术分析62.1电子标签系统62. 1.1电子标签系统概述62. 1.2电子标签的分类及其工作原理72. 2ZigBee技术概述92. 2.IZigBee产生背景92. 2.2ZigBee协议92. 2.3ZigBee技术的优势112. 3J2EE技术简介122. 3.1J2EE技术122. 3.2J2EE概念介绍122. 3.3J2EE体系结构132. 3.4J2EE核心技术162. 3.5J2EE的优越性182. 4.AJAX技术概述182. 4.1Ajax技术182. 4.2Ajax工作原理192. 4.3Ajax的优缺点202. 5本章小结20第3章物联网信息管理系统设计213.1物联网信息管理系统设计的基本原则213. 2物联网信息管理系统的总体功能213. 3物联网系统的总体结构223. 4无线物联网信息管理系统功能模块设计233. 4.1终端模块设计233. 4.2中继模块设计253. 4.3信息中心处理模块的设计263. 5本章小结28第4章物联网信息管理系统关键技术研究294. 1基于ZigBee模块的无线自组网研究.295. 1.IZigBee的拓扑结构306. 1.2Zigbee组网的流程314.2通信协议规范研究324.2.1设备的数据发送过程.334.2.2设备接收数据的过程.354.3通信数据的安全研究37第5章无线物联网信息管理系统功能实现.385.1开发与运行环境385.1.1开发环境385.1.2运行环境385.2系统终端设备实现395.2系统中继设备实现425.4信息中心处理模块435.4.1系统数据库设计435.4.2系统的登录界面455.4.3系统的管理界面465.4.4传感器管理操作475.4.5串口管理505. 5本章小结51第6章总结与展望526. 1总结537. 2展望52参考文献53摘要物联网是一门新兴技术,它以现有的互联网为基础把各类实体通过传感器联系起来从而形成一个庞大网络。它的飞速进展一方面使人们的生活与生存方式发生巨大改变,另一方面不断推动经济与社会进展,改变着社会的生产方式。物联网技术的广泛应用与持续进展不仅成为解决社会经济问题的一项重要战略举措,也是经济全球化进展的一个新的方向,必将把我们带入个信息与物质结合的崭新时代。为加快物联网时代的到来,更好地习惯物联网时代,充分利用物联网为我国社会主义现代化建设服务,我们务必全心投入到物联网建设中去。本课题重点研究一种能够对无线传感器进行管理的无线物联网信息管理平台,从而通过使用该平台达到对资源的优化管理。本文分析了无线物联网进展的现状,对课题有关技术做了深入研究:给出了无线物联网信息管理平台的总体结构与功能,描述了系统功能模块的全面设计方案;对系统实现中涉及的关键技术做了研究;利用可视化编程工具MyEclipse开发了基于WEB的无线物联网信息管理平台。本人设计的无线物联网信息管理平台的特点包含:建立无线传感器的信息管理系统,对传感器进行高效管理,为用户提供了良好的人机界面,增强了系统的可用性;对系统的各个模块进行设计研究,实现了资源的有效利用。关键词:物联网;ZigBee;信息管理;无线通信;J2EE第1章绪论1.1研究背景2009年起,物联网作为下一代信息技术的代表,不断得到世界各国的关注。从IBM提出的智能地球,到奥巴马提升到国家战略与温总理提出的物联网的概念,正是这些事件的发生让大家感受到物联网确实来了。此外,物联网还被誉为“将是未来改变人们生活的十大技术之首”,同时其进展并没有被其它国家占有先机,大家对物联网的研究都处于初级阶段,因此我们务必尽力抢占物联网这一具有潜力的新兴技术的制高点,在物联网的进展过程中占有主导作用。物联网作为具有高附加值,高技术含量的高新科技产业的代表,在促进经济的进展,与帮助我们脱离这场金融危机,都能起到不可想象的作用。面对世界金融危机,物联网不但能够提高经济的增长率,大大节约开发成本,而且能够给世界经济复苏提供技术动力。既然物联网有如此的魅力,那搭建一种操纵管理物联网的信息平台就迫在眉睫瞳。标准一直是一门技术的一个统一规范,假如没有一个统一的标准对技术进行规范,会使整个产业混乱、市场混乱,更多时候的会让用户存在不知如何去选择应用物联网”在我国的进展可能还面临着完整的标准体系,而且也没有任何一个标准体系出台。而在“物联网”技术方面,因其牵扯到的技术是多种多样的,导致标准也非常多,因此,当前应进快明确一个统一合理的标准,已经成为“物联网”进展的一个关键因素。物联网作为战略性新兴产业,大力进展物联网技术与产业,能够在经济与产业进展上得到下列几点的优势:首先关于其它科技产业技术的进展有推动作用,同时作为一种新型的科学技术,它还是具有比较大的进展空间,能够极大的推动经济的持续增长。对我国产业技术的升级起到积极作用。(3)能够不断改善我们的生活环境,使资源利用智能化、高效化。但是要想发挥物联网巨大作用,务必搭建一种能够有效管理与操纵物联网的信息管理平台,本论文对如何搭建物联网信息管理平台进行了初步探讨,并提出了一种设计方案。1.2国内外进展现状1.2.1国内进展现状目前.,作为实现物联网的必不可少的无线网络的覆盖率已经非常大。我国关于物联网技术的研发水平也处于世界前列,在技术与物联网标准的研究上与国际基本同步,具有重大的影响了。国家自然科学基金、“863”、“973”等科研计划都对物联网产业的进展给予了较多的支持,此外无线传感器网络还在重大专项、优先主题与前沿技术三个层面被列入了国家中长期科技进展规划纲要(20062020)的要紧内容,目前正在进行中的国家科技重大项目也在与无线传感器网络有关的关键技术领域与应用领域给予有力的支持。国内先后有近百单位开展了传感研究与应用,并建立起了中科院上海微系统所、电子十三所、北京大学等研发与生产基地,取得了一定的成果。其中,中科院无锡微纳传感网工程技术研发中心作为我国物联网研究的要紧单位,起到了良好的行业带头作用,此单位研发的传感器安全防护设备在上海浦东机场与上海世博会上得到了成功应用口。国内在物联网的各个不一致方面拥有众多自主知识产权与专利,与国外进展基本处于同一起点。在十年多的时间里中科院上海微系统所,在“无线传感网''、"微型传感器”、“芯片设计''等许多方面获得了重大创新科技成果。在传感网的盲源分离、多目标协同识别、跟踪定位等领域的部分关键技术居世界先进水平,在机场防入侵系统、智能交通等领域已有若干成功案例。中科院上海微系统所积极联合行业力量,在上海组建了传感网产学研联盟,另外,在国内以北京邮电大学与南京邮电大学为代表的众多高校也较早开展了对传感网与物联网技术的研究,华为技、中兴、普天通信、中电集团、中电科技等大型知名企业也加入了研究行列。总体看来,我国物联网的研究进展并没有盲目跟从国外,而是按照我国战略进展与实际应用的需求上,对物联网标准体系、核心技术、开发应用、系统集成与测试评估技术等众多方面进行深入研究,形成了以应用为引导的具有我国特色进展路线,在标准、产业、技术及应用与服务等方面,与世界接轨,使我国在该领域占领价值链高端成为可能。尽管我国物联网产业进展有一定进展,但也存在许多问题。我国物联网的进展处于初级阶段,其中存在一系列的进展瓶颈与制约。首先是产业化问题。我国物联网产业跟世界上仍然存在较大差距,尽管目前有许多企业开始涉足物联网领域,但是企业规模普遍偏小,企业资金实力相对薄弱,大大影响物联网的进展。物联网应用领域广泛,出现产业交叉性,需要加强各个产业之间的联系与合作。运营与服务环节中,运营商也是初步进入该领域,市场仍处于探索阶段,拉动效应不明显船。二是技术标准缺乏。我国在传感网国际标准制定中具备一定话语权,处于较为领先的位置。但总的来说,标准进展仍相当滞后于应用进展。在核心的器件与软件方面,我们还做不到自主可控,致使物联网有关芯片成本就好,不利于物联网的扩展,同时至今没有一个明确的物联网标准。三是创新体系不完善。尽管我国有很多企业与高校踊跃参加物联网技术研究,但是一直没有形成一个合理的创新体制。四是没有形成一个有效的商业模式嘲。任何技术的进展都需要资金的支持,现在我国出现了一些物联网的应用,但是数量相对较少,规模相当较小,不足以引领行业的进展。1.2.2国外进展现状1日本日本是一个制造业强国,它在电子标签研究领域起步比较早,政府也将电子标签作为一项关键的技术来进展。2004年7月,日本经济产业省选择了消费电子,书籍等7个产业做电子标签的应用试验,取得了阶段性的成果。日本信息通信产业的主管机关总务省提出了物联网(泛在网)战略。目标是到2010年能够使本地居民能够更加积极的参入到社会活动中,特别是行动不便的残疾人,通过物联网技术,创建一个新的信息社会。物联网战略的理念是以人为本,实现所有人与人、物与物、人与物之间的联接。为了实现物联网战略,日本进一步加强官、产、学、研的有机联合。在具体政策实施上,将以民、产、学为主,政府的要紧职责就是统筹与整合。2、美国奥巴马总统就职后,将物联网作为振兴经济的两大武器之一,投入巨资深入研究物联网有关技术。不管基础设施、技术水平还是产业链进展程度,美国都走在世界各国的前列,已经趋于完善的通信互联网络为物联网的进展制造了良好的先机。美国经济复苏与再投资法提出,从能源、科技、医疗、教育等方面着手,通过政府投资、减税等措施来改善经济、增加就业机会,推动美国长期进展。其中鼓励物联网技术进展政策要紧表达在推动能源、宽带与医疗三大领域上。3、欧盟欧盟围绕物联网技术与应用做了很多创新性工作。在2009年11月的全球物联网会议上,欧盟专家介绍了欧盟物联网行动计划,意在引领世界物联网进展。从目前的进展看,欧盟已推出的物联网应用要紧包含下列几方面:各成员国在药品中越来越多地使用专用序列码,确保了药品在到达病人手中之前就可得到认证,减少了制假、赔偿、欺诈现象的发生与药品分发中出现的错误。序列码能够方便地追踪用户的医药产品,确保欧洲在对抗不安全药品与打击药品制假中取得成效。一些能源领域的公共性公司已开始设计智能电子材料系统,为用户提供实时的消费信息。这样一来,电力供应商也能够对电力的使用情况进行远程监控。在一些传统领域,比如物流、制造、零售等行业,智能目标推动了信息交换,缩短了生产周期。为了加强政府对物联网的管理,消除物联网进展的障碍,欧盟制定了一系列物联网的管理规则,并建立了一个有效的分布式管理架构,使全球管理机构能够公开、公平地履行管理职责。1. 3论文的内容安排本文在查阅大量无线物联网有关资料的基础上,设计了一种智能化的无线物联网信息管理系统。利用J2EE框架结合AJAX技术,根据自己对无线物联网的认识,使用JaVa与JaVaS面Pt等语言开发了无线物联网信息管理系统。系统的要紧功能包含:前端传感器数据采集,传感器信息的可视化管理,传感器设备的查询、添加、删除等操纵操作,设备的回示信息查看等。第2章系统有关技术分析2. 1电子标签系统2.L1电子标签系统概述RFID是RadioFrequencyIdentification的缩写,即射频识别,俗称电子标签。它是通过发射射频信号到目标设备,然后读取目标设备的有关信息O电子标签技术是从20世纪80年代开始走向成熟的一项自动识别技术,近年来进展十分迅速。电子标签技术能够用来识别与跟踪几乎所有物理对象,并由此能够构建一个容纳与连接世界上所有物品的广泛的智能网络。一套完整的电子标签系统通常包含读写器、电子标签也就是通常所说的应答器与应用软件系统三个部份,它的工作流程通常是读写器按照某一特定频率发射无线电信号给电子标签,电子标签使用内部耦合模块把无线电信号转化为能量,用以驱动电子标签电路进行数据查询并将查询的数据发射出去,与此同时读写器便按照顺序接收并解析收到的数据,最后把解析后的数据转送给应用程序做相应的处理。RFID系统要紧硬件构成部分:(1)射频标签:射频标签是电子标签系统真正的数据载体。通常情况下,射频标签有标签天线与标签专用芯片构成。(2)读写器(Reade价IVnter):读取或者者写入标签信息的设备,并能够根据实际应用需要将其设计为手持式读写器或者者固定式读写器。天线(Antenna):天线是标签与读写器的空间接口。根据射频识别系统的基本工作原理,射频标签与读写器之间的天线耦合分为两种模式,即电感耦合模式又称电压器模式与反向散射耦合模式又称雷达模式,这两种模式分别适合于不一致的应用场景。2.1.2电子标签的分类及其工作原理电子标签根据事实上际应用的频率的不一致能够分为低频电子标签(频率范围为300XIz下列通常为125XIz与133XIz)、中高频电子标签(频率范围为73MHZ30MHz,典型的为13.56MHz)超高频(频率范围为3.92MHz,862(902卜928MHZ)与微波电子标签(典型频率为2.4G、5.8G)o上文已经对电子标签进行简单介绍,已经明白电子标签按照能源的供给方式不一致能够分为无源电子标签,有源电子标签,在此补充一种工作方式即半有源电子标签。无源电子标签读写距离比较近,因此价格也相对比较低;有源电子标签由于配有电池的缘故,其能够提供更远的读写距离,但是成本要更高一些,适用于远距离读写的应用场合。电子标签技术的基本工作原理为:当电子标签进入磁场覆盖范围以后,存储在电子标签内部产品信息便被编码到射频信号内,通过装在电子标签内的射频发射器发送出去,关于无源标签或者被动标签发送所需要的能量是由读写器发送的电磁能量转换而来,或者者在一个特定频率内主动发送的射频信号关于有源标签或者主动标签;读写器同意到有关信号后对其进行解码处理,最后把解码后的数据送至信息处理模块进行有关处理。常见的电子标签系统结构如下图2-1所示:图2T电子标签系统结构2.2ZigBee技术概述2.2.IZigBee产生背景目前为止,尽管已经提出了许多关于高数据处理中的语音、局域网与视频标准,但是并没有提出一个符合传感器与操纵设备的特殊需求的无线网络标准。传感器与操纵器不需要高带宽,但它们确实需要低延时与极低能源消耗的电池组与设备阵列。尽管现在有许多无线方案,也解决了很多问题,但是这些方案的并不要如此高的数据传输速率,它们需要的是更低的成本与更低的损耗,同时由于没有一个统一的有关标准,使得遗留的无线网络之间与对新技术与特性的支持都受到了阻碍,ZigBee便被人们提出来解决现在遇到的问题。ZigBee是一种精心设计并非常有用的技术,它包含小型的低功率的数字无线电,基于无线局域网的正££802.15.4标准,比如通过短距离无线电连接到手机的无线耳机。2.2.2ZigBee协议ZIGBEE协议架构如图2.2所示:ZIGBEEPROFILES网络应用层数据链路层IEEE8O2.15.4LLC802.2LLCLc*,j.xJIEEE802.15.4MAC868/915/2400MHzPHY图2-2ZlGBEE协议架构2.2.3ZigBee技术的优势准相比,ZigBee更能满足电子元器件之间无线连接的需求。下列是这些无线标准之间的一个参照表2.1。表2-1无线仇议比较标准ZigBee802.15.4Bluetooth802.15.1Wi-Fi802.11GPRS/GSM系统资源4kb-32kb250kbIMb16Mb电池寿命(天)100-1000以上1-70.1-51-7I可容纳结点数256/650007301000带宽(kbps)20-250720IloOO以上64-128传输距离(m)1-751-10以上1-100100o以上除此之外还一下优点:成本低:根据自己的需求,能够选择不一致性能的设备,协议较简单同时免收专利费用,因此部署更加简单。时延短:常见工作时延通常都在15ms至30ms之间。网络的组建简单,同时如出现故障节点,能够及时的排除故障,易于保护,通信可靠。数据安全:使用AES128加密算法(目前最好的加密算法之一)对传输数据的进行加密,保证数据的安全性与完整性。'2.3J2EE技术简介2.3.1J2EE技术J2EE是SUN公司为了满足市场的需要,基于java技术上提出的一种企业级应用解决方案,它是一套与传统应用开发截然不一致的技术架构,包含众多应用组件,该架构可简化同时规范应用系统的开发与部署,提高应用系统的可移植性、安全性与重用价值。2.3.2J2EE概念介绍J2EE就是在J2SE的基础上进行一定的扩充,以满足在企业级应用的Java2平台。但是,只是这样简单解释并不能够完整地揭示J2EE的内涵。下面将对这些概念进一步探讨。业务逻辑,业务逻辑是在J2EE中一个十分重要的概念,能够将业务逻辑懂得成是一个业务过程。比如.银行用户在提款机上取款就是一个比较复杂的业务过程,实现这个业务过程可能要包含许多的步骤,比如读取用户的账号与密码并进到银行的数据库中核对、续取取款金额并到数据库中扣除等。假如需要通过软件来实现这些业务过程.就务必把它们概括成业务逻辑。业务逻辑抽象了这些过程,方便了人们通过软件来实现这些业务过程。业务逻辑是一个商务软件的核心内容,要想高效地实现商务软件的功能就务必设计好它的业务逻辑内容。企业级应用,J2EE是JaVa2平台企业版的意思,企业版绝不是指它只适合于企业使用,而是代表了一种规模,这种规模的应用为企业级应用。务必强调的是,这并不是说只有企业级应用才能够使用J2EE,而是说J2EE适合于企业级应用。假如使用J2EE开发企业级应用,能够大幅度提高效率、节约时间与开发成本。假如非要在一个简单的桌面系统中使用J2EE技术,也是没什么不行的,但是这样做就失去了J2EE的原本意义。简单来说,企业级应用就是大规模的应用。这种大规模的应用通常都是要对大量底层数据进行处理的,因此对数据库进行保护与访问是必不可少的。除此之外,企业级应用通常还具有下列几点特征:系统运行的健壮性与可靠性。由于组件往往分布在异构的计算环境中,因此系统应该具有良好的跨平台性。系统应该具有高度的可保护性、可扩展性与可重用性。系统应该具有事务管理、安全管理与线程管理等功能。但是我们应该懂得,典型的企业级应用往往并不是从空白开始,而是在企业原有的系统的基础上进行升级更新。在实际的系统开发过程中,企业往往已经拥有一个旧的企业应用级系统,但随着技术的不断更新与新的业务需求的出现,原有的系统已经不能满足现在企业应用的一些要求,因此企业就可能希望升级现有的系统,使其满足现在企业进展需要。再者就是企业早期只是部分地实现了企业管理与业务流程的信息化,而现在又希望在原先的基础上加入新的业务内容。例如,一家书店,可能早期使用关系数据库对书店里书目的进行管理,用户购买图书时便能够使用这个系统对店内的书目进行搜索查询,因此要在此基础上要实现网上购书系统,我们就能够利用到原有的图书管理系统,若只是使用新技术而将原有的系统完全废止,则将造成极大的浪费,同时效率也不高n明。使用J2EE就能完全解决这些问题,它使用多层的结构,能从ElS中读取数据并进行处理,这种多层的结构将在下一节中进行介绍。2.3.3J2旺体系结构J2EE的体系结构是多层的分布式体系结构,按实际功能能够将应用逻辑划分为各类不一致的组件,组件再根据其所在的层次分别分布在不一致的设备上。事实上,13青岛理工大学工学硕士学位论文SUN公司设计J2EE的初衷正是为熟悉决早期两层模式的弊端。现在J2EE的多层企业级应用模型将两层化模型中的各层面又分别切分成许多层。一个多层化应用模型应该能够为每种不一致的服务提供一个独立的层,下面便是J2EE典型的四层结构图'171。图23J2EE四层结构图J2EE层次模型所包含的四层分别是:客户层、W曲层、业务逻辑层与EIS(EnteEpriseinfomationSyStem)层。各个层次中都包含不一致的J2EE组件,同时我们所说的J2EE应用程序便是由各类功能不一致的组件构成的。J2EE组件是具有独立功能的软件单元,它们使用各自的类与有关文件组装成J2EE应用程序,并与其它组件发生数据交互。O在J2EE说明书中定义了下列几种J2EE组件:客户层组件包含应用客户端程序与APPlets;Wreb层组件19包含SerVIet与JaVaServerPages;业务层组件,典型代表为Enter面SeJavaBeaIls(EJB)o客户层组件,位于在J2EE客户层,事实上现已经变得相当比较简单。它的功能要紧是负责客户数据的提交等简单操作。因此客户层的应用程序通常是一14青岛理工大学工学硕士学位论文个浏览器软件既使用网页的形式进行开发,当然也能够使用基于桌面的形式的进行开发。(2)Web层组件,W.eb层组件最常见的是以JSP页面或者是以Servlet的形式进行开发的,它们在本质上是一样的,由于JSP最终要翻译成一个Servlet文件才能在服务器上运行。它的要紧功能是处理客户端发送过来的请求,并根据传来的参数进行业务处理,最后把处理结果以动态网页的形式返回到客户端。如图2-4所示的处理流程,在处理过程中,W.eb层经常使用某些由用户自定义的对象来处理用户请求,或者是把请求的内容发送给业务层上的业务对象来进行处理,最后把处理结果返回给Wreb层组件或者是直接反馈到客户端。WEB层Web浏览器,Web页面应用程序客户端与i选的JAVABean类JSP页面、Servlet3酬KBean类(可选)业务层J2EE服务器图2-4Web层数据处理流程业务层组件,业务层组件是指那些位于业务层的企业Bean(EJB)执行的逻辑,它们要紧处理与其有关的业务逻辑或者者与数据库发生数据交互。EJB定义了下列3种不一致类型的组件,它们分别是会话Bean、实体Bean与消息驱动Beallo会话Be锄是一个应用逻辑组件,表示客户要完成的任务。根据容器对会话状态管理的不一致,会话Beall又能够分为无状态会话Bean与有状态会话BeaIh无状态会话Be锄不存储与客户进行会话过程中的信息,有状态会话Be姐则能保持客户状态的变化。但是有状态会话BeaIl对状态的储存也只是一种暂时的储存,当服务器或者容器发生意外崩溃时,状态一样会丢失。当客户执行完成后,不管哪种会话BeaIl,它所包含的数据都会随Beall的消失而消失。实体Bean是一个持久数据组件,表示底层数据的对象模式,即存储在数据库表中的一行记录,即使15青岛理工大学工学硕士学位论文客户终止或者者服务器关闭,实体Beall的数据也会被J2EE的底层服务储存下来。消息Be锄是用于听取java消息服务的输入消息的。该层数据处理流程如图2-5所示:1EB层ElS层数据库与原有系统企业基础与其它的业信息系构是如何件接收了调组件中用信息剥后有可能在处理结以HTML,EJB组青岛理工大学工学硕士学位论文件又调用数据库来返回数据信息。因此Wreb组件与E旧组件在J2EE中足至关重要的。但是,除了这两个组件以外,还务必要使用一些其他的辅助技术才能完成整个业务流程。比如,W曲组件中调用肥组件就是通过RMI/IIOP技术与扑DI技术来完成的,而远程访问数据库则是通过mBC完成的。这些都是J2EE中十分重要的技术。下面将介绍J2EE中的一些有关技术。)aVlL(EXt锄sibleMaleupLangUage)是一种能够用来定义其他标记语言的语言,通常称之扩展标记语言。它通常被用来在不一致的商务过程中共享数据,但在这里介绍它是由于J2EE中所有的描述文件都是由XIVlL语言编写的。不仅如此,在JSP页面标记中,有许多也是)(1VI.一风格的。假如不熟悉)aV!L语言就很难理解它们的含义,在学习时也会感到比较吃力。I己MI(Reml咖Me也odilWoke)是远程方法调用的意思,它实现了从一个IVM中调用另一个IVM中的对象的方法。蹦I使用咖b与SkeIeton屏蔽了底层实现细节,使得客户端程序在调用远程对象上的方法时就像调用本地方法一样方便。关于客户端程序来说,EJB组件有两种类型,一种是远程E腰,另一种则是是本地EJB。其中,远程E旧就是通过蹦I技术来实现的,最终运行在服务器上的EJB对象是一个远程对象,能够通过I蝴I机制远程调用。snlb与skeleton之间的通信协议能够是脚(JaVaR锄oteMetllodProtocOl),也能够是以是IIOP(Intemethter-OImProtocOl)oJ砌纠P是Ja_va远程方法协议,而1IOP则是来源于CORBA的通信协议。因此IWI/IIOP就是使用了IIOP通信协议的RMI技术,是远程EJBo下面介绍的JDBC、Em、Servlet与JSP技术,便是J2EE的核心技术。要学习与应用J2EE,则务必要掌握这些技术。下面便对它们进行简单介绍。mBC(JaVaDatab嬲eCoIlIlectivit)r)API提供了访问关系数据库的应用程序接口,对开发者屏敝了异构数据源的问题。JDBCAPl实际上包含两个部分,一部分包含在jaVa.sql.t中,称之核心JDBCAPI,另一部分则包含在jaVaX.sql.宰中,称之扩展JDBCAPI,这一部分在开发EJB时十分有用。在企业级的应用中,系统基本上都要与数据库打交道,因此掌握JDBC,并能熟练地从数据库中查找与修改数据是十分重要的【20】。EJB(Ente删seJaVaBeall)技术提供了一个开发与实施大型分介式比用系统的框架,并显著地简化了具有可伸缩性与高度复杂的企业级应用的开发2,oEJB通17青岛理工大学工学硕士学位论文常分为三种,一种是会话Be锄,另一种是实体BealL还有一种是消息Be肌。实体BeaIl通常表示的是底层数据模型,而会话Beall加则包含了业务逻辑内容。通常都是通过实体Be艇来对象化关系数据库中的数据,然后使用会话Bean调用实体Ben11,完成对底层数据的处理。Servlet是运行在服务器的小服务程序,它接收客户端发来的请求并对它们进行处理,然后生成响应,并将它们发送给客户端。SerVlet技术是JSP的基础,JSP页面在运行前都务必要翻译成Servlet文件的形式221。Servlet是一种WEB组件,因此务必要运行在W曲服务器上°Sen,let与JSP_起共同实现了J2EE表述层的功能。JSP(JaVaServerPageS)页面由JSP标记、Hn-L标记与嵌入其个的Java代码所构成【231。服务器在页面被客户端所请求以后对这些JaVa代码进行处理,然后将生成的HTML页而返回给客户端的浏览器。随着JSP技术的进一步进展,JSP页面中嵌入的Java代码已经越来越少了,取代这些代码的是一些用户自定义的标记利JSP的板报标记(JSTL)。扩展标记的使用使得JSP页面变得越来越清晰,结构也越来越完整。2. 3.5J2旺的优越性1、基于java技术,平台无关性表现突出。2、开放的标准,许多大型公司已经实现了对该规范支持的应用服务器。如BEA,IBM,ORACLE等。3、提供相当专业的通用软件服务。4、提供了一个优秀的企业级应用程序框架,对快速高质量开发打下基础【24】。2.4AJ般技术概述2.4.1Ajax技术匀aX尽管当前一个比较流行的新名词,但它并不是一门全新的技术。由于AjaX中核心技术如Javascript,CSS与DoM等在它出现之前已经存在并被广泛使用。Aja)【通过使用这些传统的对象改善用户的交互体验,让用户能异步发18青岛理工大学工学硕士学位论文a自自簟冒JSE目I=自g目=目=_目g自=!=盲目奄自E!E=目!二!自211=!j目目E自3=!j=目|自目=!自=_自目=-送请求即在浏览页面的同时能够向服务器发送请求或者者响应服务器的处理结果f25OJavaS丽pt,CSS与DOM261这几个技术都是相当成熟的技术,它们往常被称为DHTML,即动态HTML。DHTML能够为客户创建交互性很强的页面,但它有一个致命缺点便是不能与服务器通信,不能异步发送请求。因此,即使DHTML能够制造出良好的用户界面,但其频繁的页面刷新限制了它的使用。匀aX技术使用了一个XlVILH娜Request对象,该对象不用抢占用户在页面上执行的操作,便实现了与服务器交互的能力,同时能够发送异步请求,与具有与服务器进行异步通信的能力。因而,使用Aja)(技术,将给用户带来一种全新的体验。2. 4.2Ajax工作原理Ajax的基本工作流程图:图26AjaX工作流程图字面上的意思一样,它同意客户端调用JaVaSeriPt脚本来创建一个服务请求,服务器同意到该请求以后,便会对此做出处理,该对象封装很多属性与方法对服务器返回的数据进行处理。AjaX处理过程中首先是实例化一个XIVILH卸Request对象。然后调用该对象的getRequest方法来获得一个请求对象,能够使用该对象设置请求地址,同时发送请求。19青岛理工大学工学硕士学位论文回的数据,与此相反,用户希望有一个能够继续跟他们进行交互的页面,同时该页面能够接收并处理他们刚才提交的请求。要完成这个过程,我们能够向XIVILHnpRequest对象注册一个回调函数,使用XlVILHtfPReqUeSt对象发送一个根据返回的不一致状态进行处理。在服务器上,能够对简单参数进行处理,也能够使用不一致的处理类对复杂请求进行处理,然后根据处理后的参数,服务器执行与此对应的业务逻辑,将处理2. 4.3Ajax的优缺点匀ax的优点:青岛理工大学工学硕士学位论文第3章物联网信息管理系统设计3. 1物联网信息管理系统设计的基本原则物联信息管理系统的要紧工作是通过有线或者者无线网络,把各个传感器转达回来的信息进行综合分析处理,然后把分析结果反馈到计算机等终端设备,从而达到高效利用各类资源的目的(力。要设计好一个良好的操纵系统需要满足一下几点要求:首先应该满足简单性,在达到预定的目标与要求的前提下,系统应该尽可能的简单,这样能够降低开发费用,提高系统效益,同时能够简化实现与管理。其次应该是灵活性与习惯性,以便习惯使用环境变化啪3。系统的可变性是指同意系统被修改与保护的难易程度啪Io再次便是一致性与完整性,一致性是指系统中信息编码、采集、信息通信要具备一致性设计规范应标准;完整性是指系统作为一个统一的整体而存在,系统功能应尽量完整。最后也是最重要的便是可靠性口羽。只有可靠的系统,才能保证系统的质量并得到用户的信任,否则就是没有使用价值。3. 2物联网信息管理系统的总体功能华东葡萄酒庄园位于青岛崂山南龙口九龙坡,严格按照欧洲葡萄酒庄园模式建造的中国第一座欧式葡萄酒庄园,占地100O余亩,庄园引进了莎当妮、蕙丝琳、赤霞珠、佳美等数万株13种欧洲名贵酿酒葡萄品种,并在大泽山、蓬莱等地建立了数万亩葡萄基地,其特殊的”华东单干双臂”栽培模式,加青岛得天独厚的自然条件,保证了“华东”产品与众不一致的高品位。以管理华东葡萄酒庄园为例,该物联网管理系统要紧功能分三个要紧部分,首先是前段数据的采集,再次便是中间数据的传输口引,与最后把收集到的数据进行处理,并反馈到用户瞰3。由于系统庞大,本论文要紧对中间数据的传输,以及数据处理进行研究。前端的数据采集包含对电子标签数据的保护,对红外传感器状态的保护,包212 .具有路由器功能的中继模块:此模块除了具有终端模块的所有功能外,还增加了数据的路由功能,只要是对不能直接与中心节点进行数据交换的终端进行数据的转发。中继节点能够根据目的ID推断数据是否需要转发。3 .信息中心处理模块:此模块为数据中心处理模块,能够对各级终端传回来的数据就行分析,并做出有关处理。客户也能够根据自己的需求通过信息中心把数据发送到终端节点,总体结构如图31所示:青岛理工大学工学硕士学位论文图31系统结构图(以上终端都跟传感器与单片机或者者PC机相连,具有简单的数据处理功能)3.4无线物联网信息管理系统功能模块设计3.4.1终端模块设计终端模块要紧由单片机与不一致的传感器与ZigBee模块构成。在本论文中使用的为红外热释传感器LH1778与温度传感器DS18820o红外传感器的要紧功能是推断当前是否有人靠近设备,从而保证葡萄种植园是否的安全。当人在非法时间内靠近红外传感器的时候,红外传感器会发送一个信号到单片机,该信号经过单片机的处理以后,按照通信协议进行相应的编码,通过ZigBee模块传送到23青岛理工大学工学硕士学位论文信息中心模块,然后由信息中心对数据进行处理,把处理结果传送到终端采取相应的措施。温度传感器则是用来测量各个葡萄的环境温度,当环境温度出现特殊温度后操纵终端发出报警信息、,并将此信息通过无线网络反馈到信息中心【41】进行进一步处理。终端模块的整体结构如图3.2所示:囤肖叵肖圈肖图32终端流程图对各个传感器进行操纵与状态监测,当出现不正常状态的时候通过无线模块发送的信息处理中心进行处理。其中数据采集前端能够根据实际需要进行增加或者者删除相应的传感器。在本系统中要紧使用的是温度与红外传感器。终端CPU信息处理系统也能够根据自己的需求选择不一致的处理芯片,比如使用DSP,单片机或者者FPGA来实现。此外无线模块也能够根据自己的需要进行特殊的选择。终端设备的工作流程如图3.3所示:叁发令恢二据二笔青岛理工大学工学硕士学位论文3.4,2中继模块设计图33终端操作流程图中继模块负责数据的转发,在本模块中要紧使用的是ZigBee模块,本系统使用SzO5.ZBEE无线通信模块,SZO5系列嵌入式无线通信模块,集成了符合ZlGBEE协议标准的射频收发器与微处理器,它具有通讯距离远、抗干扰能力强、

    注意事项

    本文(无线物联网信息管理系统研究.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开