- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于GPRS智能路灯Web监控系统设计及实现
基于GPRS智能路灯Web监控系统设计及实现摘 要:路灯是城市基础设施的重要组成部分。智能路灯的出现极大地减轻了照明系统的管理和维护负担,并从一定程度上减少了能源损耗。作为智能路灯的重要组成部分,智能路灯监控软件的设计直接关系到智能路灯系统的运行效果。基于GPRS技术,采用Java EE轻量级框架S2SH,提出了一种基于B/S结构、可跨区域集中管理的智能路灯监控系统设计方案。该方案真正实现了随时随地对路灯状态的监控,极大地提高了设备维护的效率。
1 GPRS技术特点
GPRS是通用分组无线服务(General Packet Radio Service)技术的简称,它是GSM移动电话用户可用的一种移动数据业务。与以往连续在频道传输的方式不同,GPRS以封包(Packet)式进行传输,因此使用者所负担的费用是以其传输资料单位计算的,并非使用其整个频道,理论上成本较低。
由于GPRS是基于IP的,因此在传统的远程监控应用上,不仅可以提供GSM可以提供的数据拨号/SMS通讯方式,而且可以让用户开发基于Internet的应用系统,从而彻底克服了数据拨号价格高、SMS延时长的缺点。用户开发的系统整体性能和可靠性得到了很大的提高,系统运行成本也大幅下降。
GPRS的特点包括:①永远在线。只要激活GPRS应用后,将永远保持在线,类似于一种无线专线网络;②按流量计费。只有产生通信流量时才计费,是一种面向使用的计费,计费方式更加科学合理;③快速登录。全新的分组服务,无需长时间的拨号建立连接过程;④利用公网通信质量好,技术成熟、稳定,组网灵活,移植性强;⑤不易被雷击,建设周期短。由于是永远在线,对遥测站的供电要求较高;另一方面网络是否组网由站点信号强度决定。
考虑到GPRS的上述特点,在远程监控系统的实现中,可以充分利用GPRS/GSM移动通信网络的数据传输特性,采用GPRS数据传输为主、GSM短消息为辅的通信方式。
2 系统总体结构
本文所设计的远程监控系统总体上是通过GSM/GPRS无线网络,应用GPRS技术,将分布在不同地域的路灯控制器、中心服务器和管理者联系起来。该系统以位于Internet网络中的中心服务器为核心,实现了路灯实时状态数据的及时获取及对路灯工作状态的实时控制,从而形成一个路灯远程监控的完整平台。系统总体结构见图1。
根据系统的总体结构,路灯远程监控软件可分为实时数据采集与控制、数据存储管理以及Web服务管理三大模块,其逻辑结构见图2。其中实时采集数据与控制模块负责通过GPRS采集各个路灯结点的实时状态数据,以及对个路灯结点的工作模式等进行设置;数据存储管理模块负责路灯结点、用户、区域、实时状态数据等信息的数据库管理操作,以及数据缓冲区的管理;Web服务模块提供服务器应用程序模块的访问界面和路灯结点的信息访问和控制界面。另外,该模块还要对监控端的访问权限进行控制,过滤监控端的请求,并控制信息,处理多个监控端的请求和控制的同步和优先级问题,从而保证系统的安全性和稳定性。监控端通过Web页面激活服务器的相应应用程序模块,传递信息服务请求和控制命令。
3 系统关键技术
3.1 监控后台与GPRS模块的通信实现
从本质上来看,各数据采集点对于监控服务器而言是不可见的,换言之,监控后台的数据采集和设置完全通过与GPRS模块通信实现,与各数据节点的结构、实现技术等无关。因此,监控软件后台服务器与各GPRS模块的通信是软件实现的关键。
监控后台与GPRS通信模块基于C/S架构,采用Java Socket技术实现。系统初始状态下,创建ServerSocket对象监听指定的端口,等待客户连接请求,客户连接后,创建并启动一个线程进行数据的采集与控制。为了区分不同的客户端,GPRS模块需设置为第一次连接时发送注册包,注册包的内容应为能唯一标识该控制单元的值(如设备的标识号、手机号等)。建立连接后,将请求端GPRS的标识与线程对象以Map键值对的形式写入到缓冲区,以保证对处理线程的控制。
由于当前大部分控制单元仅能工作在单线程模式,因此需要在各模块增加相应的状态标志保证控制单元按顺序逐个执行指令。本系统将各客户端线程分为3种工作模式:数据轮询采集、单点监控和设置模式。数据轮询采集模式为系统的默认工作模式,该模式通过轮询的方式,逐个采集各节点的状态数据判断其有无故障,并写入到数据库;单点监控模式适用于用户通过监控软件选择某节点,查看该节点实时运行状态的情况;设置模式主要用于对节点发送设置指令的情况。
3.2 Web服务模块
Web服务模块采用目前较流行的JavaEE轻量级框架――S2SH(Strts2+Spring+Hibernate)实现,其结构见图3。这里分别
您可能关注的文档
最近下载
- 遗体表面防腐操作擦拭涂抹法现代遗体防腐技术.pptx VIP
- 遗体防腐整容操作废液收集方法现代遗体防腐技术.pptx VIP
- unit1Financialsystem金融英语第一课省公开课金奖全国赛课一等奖微课获奖PPT课件.pptx VIP
- 2024版冠心病诊断与治疗指南ppt课件[1] .pdf VIP
- 教学课件 管理学基础(刘璇 张永良).ppt
- 教学楼、教学楼水电施工组织计划.docx VIP
- 41水平五 篮球单元18课时计划-《篮球:交叉步持球突破》说课稿.docx VIP
- 遗体防腐操作废液排放的监测及控制现代遗体防腐技术.pptx VIP
- 我的梦中国梦——共筑中国梦PPT课件.pptx VIP
- 中国天眼完整版本.ppt VIP
文档评论(0)