智能远程设备系统是在当前的设备管理系统的基础上,开发出的用于设备远程数据管理的系统,主要依靠物联网技术,通过传感器与3G网络的集成,将数据传回管理中心,并通过管理中心下达指令的一套设备远程管理系统.
随着生产出来的设备越来越多,客户分布越来越广,一旦设备出现问题,用户拨打厂商的服务电话求助,厂商派出维护工程师前往客户现场进行检查和维修,在这个过程中,有可能出现维护工程师携带的配件不合适,有可能维护工程师在现场不能解决问题,需要更的工程师到 现场才能解决问题。整个维护的过程是典型的有故障才有反应的过程,这样的故障/反应式维护只能在设备故障停机后才能起到作用。
互联网络的发展,越来越多的用户希望能够通过互联网络对所售出或持有的产品和设备进行远程诊断和维护,这样可以减少维护工程师到现场的时间和费用,不仅节约了大量的人力和物力的成本,同时也能为客户提供更为快捷的服务,减少客户的损失。因此,远程诊断和远程维护成了客户迫切需要解决的问题。
现在许多设备制造厂商已经意识到以上的问题,所以采取了一些信息化的系统来加强远程诊断和远程控制的能力。他们将部分重要客户的机器联网,设备不停的发送数据到服务器中。当设备发生故障时,由厂商的工程师进行数据的分析的诊断,并可以进行一些远程维修工作,如果在线工程师判断需要派现场工程师到用户处,现场维护工程师才前往用户场地进行维修,这时,工程师已经作了初步的判断,配件的准备也会尽量准确。这样的方式能够比较快的解决用户设备的部分问题,而且降低了维护成本,为用户提供了更多的维护服务。
本系统按照开发要求,需要开发一套基于B/S架构的网站程序,用于进行设备回传数据的分析
功能描述:
1:服务器通过3G接收基站等设备实时发送的数据并作储存。
2:根据数据生成相关图表。
3:实时显示设备运行状况及报警、故障等信息显示。
4:远程控制设备、修改设备参数。
5:系统设置功能。
6:手机接口。
7: 权限管理
附加说明:
l 设备是一台发电机设备,机身有单片机系统,单片机系统会通过3G网络将机器状态每秒这样发送给服务器。
l 网站需要做帐号登陆和权限管理
l 需要有网络在线和离线状态的机器列表
l 所有列表可以导出EXCEL
l 后台能对每一台设备进行相关的设置
l 建立一个任务池,用于下达任务,终端机器每隔一段时间去查询服务器下达的指令,如果是自己的任务则会处理数据后返回,不是则跳过任务。
(1)实用性
作为一个应用系统,实用性是直接影响系统的运行效果和生命力的重要因素之一,也是一个严谨的系统所要遵循的原则。
(2)可靠性
可靠稳定性是指系统的正确性、健壮性两个方面。
(3)先进性
在系统的总体设计上,要借鉴同行多年开发各类系统的经验,采用国际上先进的且成熟的技术,使得设计更加合理、更为先进。
(5)开放性
信息系统的开放性能保证前期投资持续有效,保证系统可分期逐步发展和整个系统越来越完善,系统应具有良好的兼容性和可扩充性,能够较为容易地实现系统的升级和扩充,以达到保护初期投资的目的。
(6)安全性
系统的安全性是一个优良系统的必要特征,系统应遵循安全性原则,充分考虑数据的安全,分级权限的设定、数据保密等情况,并提供数据备份功能,进行定期的数据备份。
采用B/S架构模式,即浏览器/服务器结构,该结构只需要把系统安装在服务器上,然后客户端只需要打开网页即可登陆系统。设备的通讯都是通过TCP协议来完成,设备的参数都是在服务器上设置,设备的控制的返回数据是以服务器主动下达的技术方案。
架构特点:
l 维护方便:更新只需要在服务器上部署即可,客户端电脑不需要安装任何软件.
l 使用方便:只要服务器有公网IP,在任何有互联网的地方都可以使用.
l 安装性强:使用现有微软的.NET4.0开发技术,能与Windows安全机制无缝链接.
系统采用B/S架构,即服务器/浏览器架构。数据库和程序部署在服务器上,客户端(电脑,平板,手机)通过内网/互联网访问服务器,设备通过3G网络上传数据到数据库服务器。
服务器:包括服务端和数据库端,用于下达,处理和存储数据。
客户端:通过网络的电脑,平板电话,手机等连接服务器程序。
设备通讯:使用TCP/IP接口,通过3G网络上传数据到服务器,并查询和执行服务器下达的指令。
下达指令
系统使用服务器主动模式进行设备管理,当系统的管理平台需要查询或下达某一个指令给某一台设备时,指令会传送到一个“任务池”的服务。然后由设备端进行定期的查询服务器下达的指令,如果符合自己的则会执行命令并返回数据给服务器。
上传数据
设备会每几秒向服务器传送状态信息报告,然后服务器的服务层会接收该数据,并对该设备进行识别验证,后把数据并存储到数据库中。
客户模块:
客户登陆:由管理员在后台账号管理中给客户建立了账号后,客户才可以登陆到系统中。
设备清单:查看该客户下的所有设备清单,以及设备相关信息,这些信息由管理员在后台预设。
故障报告:手动发送设备故障报告单给设备管理员,设备管理员可在后台查看到该故障单。
数据报表:显示状态数据,和故障分析报表。
管理模块
接口参数:设置和设备通讯的接口及相关参数。
帐号管理:对管理平台的操作员及客户进行分类和权限管理。
短信接口:设置短信接口提供商的参数和相关信息,并可进行短信设置。
客户管理:建立各种客户资料,并用于在该客户下建立设备。
设备管理:建立设备的资料信息,维护和管理,导出。
指令下达:设置自动下达或手动下达的指令作业。
数据接收:接收并显示设备端发回的数据,并对异常数据进行提醒。
故障管理:建立或查看故障报告单。
报表分析:查看设备信息报表,故障分析报告,以及设备状态图表等。