对物联网的电梯智能维护系统的设计与实践
2017-09-06张光盛
张光盛
摘 要: 城市高楼林立对电梯的维护有了更高的要求,并逐渐发展为电梯智能维护趋势,需要一些先进的技术作为支撑,例如无线网络机、智能终端等技术。由此,本文以电子地图位置服务为基础的电梯智能维护系统架构进行了设计探讨,以GOOGLE MAP提高的空间位置信息进行电梯位置服务系统的设计与开发,以ASP.NET来编写“电梯远程智能诊断与智能维护”网站建设,从而突出物联网电梯的各项功能特点。访问采取调用接口方式节省系统网站建设成本。
关键词: 电梯维护;物联网;位置服务;远程
1 物联网的电梯智能维护系统
“物联网”的概念最早是由麻省理工学院的撒马、戴维布鲁克提出的,最初以 EPC 技术为支撑,对具备智能处理功能的物体附加唯一的标示,再通过无线传输技术采集数据,并传输物体信息到互联网,供用户共享。
百度对于“物联网”的定义为物物相连的互联网,即以互联网为核心和基础,扩展延伸用户端到物与物之间的信息交换和通信。所用到的技术较多,有智能感知与识别技术、普适计算技术等。物联网发展重在让用户来体验,要实现应用创新。
本文认为物联网是利用各种信息采集技术对物体信息进行采集,然后将物体信息统一在互联网上交换和传输,应用到了各种视频采集系统、智能传感设备作为技术支持。物联网技术可以应用于远程监控与管理、智能调度等。电梯智能维护系统的设计若需要考虑成本和实现技术难度问题,可以采取物联网的实现方案,在互联网中传输由智能采集终端采集所采集的信息,不用再建网络,并且能够对互联网用户群推广服务。
2 电梯远程位置服务系统结构与功能
2.1电梯远程位置服务
当下城市高楼林立,大大增加了电梯的安装使用数量,然而现时电梯维修人员的数量却非常紧缺,电梯数量在不断增加,电梯维修人员每月的电梯维修量也在不断增加,其中有大量的其他工作量直接影响着电梯维修员对电梯维修的效率。为了提高电梯维护的调度和现场维修效率,本文利用 Googlemap (谷歌地图)的电子地图,方便远程电梯维护的调度。
2.2 电梯位置服务系统的结构和功能
该系统的数据由基础空间数据和功能空间数据两部分构成。对于基础空间数据,涉及了基本的电子地图和叠加电子地图、遥感影像、三维地形,只需要用户调取Google Map API 结构便能实现数据访问。对于基础数据的访问,可以通过调用接口方式访问,节省系统建设成本。而功能空间数据主要是位置定位、电梯故障数据等内容,在本地SQL 空间数据库中存储,其结构主要是B/S架构,以ASP.NET 作为技术支撑,是整体系统的运行平台。电梯位置服务系统的功能主要有6个方面,具体如下:
1)数据采集、编辑与检验
本系统具有服务用户获取数据的功能,其所提供的位置信息数据具有较高的空间和内容方面的质量,数据信息完整。本系统所建的位置信息数据库需要较长的时间,占总体系统开发的70%以上的时间。而数据来源多元化,远程 GPS 终端、定位系统、手机终端等均可以。
2)数据处理
在获取到初步的电梯位置信息数据之后,需要完成数据处理分析,该环节的工作是要进行数据格式化、数据概括、数据转换。通过将获取的数据进行不同数据结构的转换,统一数据结构。
3)数据存储与组织
在简单处理数据以后,要将处理的数据传输到数据库服务器,从而将电梯位置的空间位置数据表建立和存储起来,采用电梯位置信息结构化的存储方式存储,便于后期电梯位置信息的快速检索。此处需要注意的是对数据库的关系与结构进行合理设计,防止空间数据冗余导致位置信息猛涨。通过智能维护应用服务器,能够实现对数据库的远程操控,实现电梯空间位置信息的远程添加、删除、更新。
4)查询、检索
本系统为用户提供查询、检索等基本功能,具体的查询功能的内容涵盖了逻辑查询、属性查询、图形查询、关系查询。在用户进行图形要素的界面点击时,需要对相关的属性进行查询。其中最常用的是属性查询。
5)空间分析
本系统针对地理对象位置和形态特征创建了空间数据分析技术,专门用于空间信息的提取与传输。通过空间分析技术,便于深层挖掘空间数据信息,例如要计算出各相关位置之间的距离,或分析故障位置集群爆发。
6)显示功能
本系统的服务功能是用户直接观看的图形化数据显示方式和数字坐标显示方式,便于用户直观理解电梯的位置情况。
3电梯远程位置服务系统的设计与实践
3.1 电梯远程位置服务系统的开发
“电梯远程智能诊断与智能维护”网站的建设需要用到ASP.NET来编写,方能将物联网电梯的上述功能特点显示出来。而用户则需要通过互联网提供的网络服务,才能将物联网电梯的各项功能进行调用,才能获取到电梯安全信息。用户通过“智能维护”模块,就能看到本软件對电梯现场的监控画面,可以将电梯的相对位置、现场维修员的位置进行监视和指挥,并能计算出某个电梯位置距离哪一个维修人员的距离最短,此时 Googlemap自带的 API就发挥了距离计算功能,便于系统为管理员提供离维修电梯最短距离的电梯维修员。本系统的边栏将所有电梯的监控情况都进行了存储,一旦要选择某个电梯的位置,系统软件就会将该电梯位置的地图坐标自动转换调出,然后传输到Googlemap API。
3.2 物联网视频监控组件的设计与实践
本文根据某实验室采用的网络摄像头对视频监控的 COM 组件进行二次开发。其网络摄像机带有专门的软件开发包,需要特别指出的是里面有Active X【活性状态】}控件。利用Active X控件中的xplug.ocx,就能对电梯视频监控软件进行二次开发设计。在利用 Active X 控件进行软件开发时,先要通过Windows的组件注册,然后才能利用Active X 控件的二次开发设计。具体的注册是利用Regsvr32.exe 命令就能完成,位置在 Windows 目录的 system 32 子目录下;解除组件注册所用的命令是 regsvr32 /u xplug.ocx 。
一旦完成了xplug.ocx 控件的注册,之后就能通过各种应用程序和浏览器访问该控件,然后进行相关的操作使用。例如在Visual Basic应用程序中的操作情况如下:
以Active X 控件为基础,通过 Visual Basic应用程序建立Active Control工程,点击Project(工程项目菜单)中的 Componet and Control…(組件控制),随机出现一个List对话框,然后找到Control 属性页,并在Gif89 1.0处打勾,最后确定。通过以上操作,就能通过左边的 Control 栏观看 Gif89的视频组件,此时可以将该组件通过位置拖动,找到合适的位置,重新取名为xplug,这样就能实现在xplug中对网络摄像头进行操作。在xplug.ocx 组件中对摄像头的操作通常可以通过5种接口函数来进行操作,分别是Play(播放)、Stop(停止)、Start Recording(录像)、Stop Recording(停止录像)、Capture(截图)。
通过Visual Basic程序所制作的播放器可以对视频进行回放,而用户自己开发播放器就会用到Visual Basic里面的Windows Media Player 控件,播放器制作中,用户可以自行设计视频播放列表、视频查找以及停止播放的功能。针对视频监控组件里面的文件,其功能和ASP 控件一致,由此,可以在ASP中就能调用到现在和过去所有地点的现场设备的视频监控情况。
若要在网页中进行视频监控,具体的设置为:在File(文件)中选择Make asp.ocx,就生成了asp.ocx 视频组件。同样也需要对组件注册,通过regsvr32命令进行,最后通过 ASP调用视频监控,这就是网页视频监控。
结语
综述,物联网电梯智能维护系统的设计利用了电梯位置服务系统系统软件和物联网视频技术的支持,从而建立了一个智能维护平台。通过B/S架构建设电梯位置服务网站,其网站的功能较全,可以实现用户管理、位置查询、视频监控等多种功能。对ASP的COM 组件调用、数据库访问、视频监控技术的应用以及实现COM 组件等进行了设计分析。■
参考文献
[1]杨国龙. 基于物联网的电梯智能数据采集报警系统优化及应用[D].宁夏大学,2014.
[2]蓝秀清. 面向物联网的电梯智能数据采集报警系统优化与实践[J]. 科技风,2015.