工业远程监控系统的云服务器软件设计
本文关键词:工业远程监控系统的云服务器软件设计
【摘要】:随着工业智能化的发展,工业远程监控技术已成为工业领域远程掌握工业现场设备运行状况和收集工业设备运行数据的重要手段。目前工业远程监控系统采用在工业设备端收集数据,通过网络将数据上传到服务器,由服务器处理相关数据的模式。服务器作为工业远程监控系统的数据处理中心,承担着转发和存储数据的重要任务。面对日益增多的工业设备,目前工业服务器存在并发能力不足、稳定性低、可扩展性小并且维护困难等问题,不能满足高并发模式下稳定传输数据的要求。由于大多数工业设备为嵌入式设备,其计算资源有限,因此工业远程监控系统要求通信模块易于集成到设备端并占用少量的设备计算资源。工业设备数据具有发送次数多、单次发送数据小的特点,因此服务器软件的通信协议选择非常重要。MQTT协议是轻量级、低带宽的双向通讯协议,并且支持多平台,易于集成到其他终端中。由于MQTT协议数据包小,占用设备资源较少,不会明显增加工业设备的负担。本设计选用MQTT协议作为工业设备与服务器以及终端设备的通讯协议。本文首先根据MQTT协议的订阅/发布特点,设计云服务器软件的架构,然后对服务器软件进行详细设计。服务器软件基于MQTT的消息中间件Mosquttio而设计,其主要模块包括工业设备登录验证、业务处理、消息持久化、数据加密、负载均衡、服务器状态监控等模块。本设计采用Linux系统作为运行平台,使用Redis数据库实现数据存储,利用C语言实现服务器软件各项功能。将云服务器软件、Redis数据库和负载均衡模块部署到阿里云服务器中,该方式可满足工业远程监控系统的服务器软件的可扩展性、并发性和稳定性的需求。最后,服务器软件进行系统功能测试和性能测试。测试结果表明,该服务器软件在功能和性能上满足工业远程监控系统的各项需求。
【学位授予单位】:青岛科技大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP277;TP311.52
【参考文献】
中国期刊全文数据库 前10条
1 田丰;倪兆阳;丁建立;王静;;面向高并发民航业务的动态负载均衡设计[J];计算机应用与软件;2016年10期
2 樊扬轲;;Linux下高并发认证服务器设计[J];电子技术与软件工程;2016年01期
3 孙耀;刘杰;叶丹;钟华;;分布式文件系统元数据服务的负载均衡框架[J];软件学报;2016年12期
4 郭敏杰;;大数据和云计算平台应用研究[J];现代电信科技;2014年08期
5 文静;李陶深;黄汝维;;IaaS下基于预测的弹性云服务的研究[J];系统工程理论与实践;2014年S1期
6 任亨;马跃;杨海波;贾正锋;;基于MQTT协议的消息推送服务器[J];计算机系统应用;2014年03期
7 江杰;宋宏龙;;基于GSM短信的烟雾传感报警系统[J];测控技术;2014年01期
8 梁明刚;陈西曲;;Linux下基于epoll+线程池高并发服务器实现研究[J];武汉工业学院学报;2012年03期
9 罗军舟;吴文甲;杨明;;移动互联网:终端、网络与服务[J];计算机学报;2011年11期
10 李亿红;徐韧;程祥圣;刘星;项凌云;;基于XML和WebService的数据库审计系统[J];计算机应用与软件;2010年01期
中国博士学位论文全文数据库 前1条
1 罗东俊;基于可信计算的云计算安全若干关键问题研究[D];华南理工大学;2014年
中国硕士学位论文全文数据库 前7条
1 谢杨;基于云计算的现代农业物联网监控系统[D];西南交通大学;2015年
2 孙永坚;基于无线传感器网络的智能家居远程监控系统研究与设计[D];吉林大学;2014年
3 万世巍;基于OpenStack的弹性集群的构建[D];复旦大学;2013年
4 杨磊;云计算环境下的服务质量监控与弹性扩展决策[D];上海交通大学;2013年
5 高嵩;基于HTTP协议的嵌入式远程监控系统的研究[D];北京工业大学;2009年
6 寇向晖;基于嵌入式Internet的远程监控系统的设计[D];西南石油大学;2006年
7 夏建明;基于TCP/IP的远程监控系统的研究与实现[D];西安理工大学;2005年
,本文编号:1268832
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/1268832.html