基于物联网的设备点检APP开发

2021-06-18 02:44孙蝴蝶张乃禄孙继斌
信息记录材料 2021年5期
关键词:程序设计标签服务器

孙蝴蝶,张乃禄,颜 瑾,孙继斌

(1西安石油大学 电子工程学院 陕西 西安 710065)(2西部金属材料股份有限公司 陕西 西安 710201)

1 引言

随着国内企业两化融合的迅速推进,信息化在企业设备管理中应用越来越广。点检作为设备管理中的一个重要组成部分,也便成为设备信息化的主要研究对象[1]。很多企业目前普遍采用的点检方法是纸质点检方法,这种方法就是设备点检人员每天在设备开机前携带着设备的点检本,逐一对设备进行检查,并将检查的结果记录在点检本上。维修人员通过查阅点检本了解设备各个部位的状况,并对存在安全隐患的地方安排人员进行处理。整个点检要耗费大量人力,同时还存在存在点检人员弄虚作假的风险,即点检人员不去点检设备只将点检的记录填好。另一方面,由于点检人员专业知识和语言能力不强,对设备的异常现象描述的不够清楚,致使设备维修人员对异常问题判断不够精确,不能快速拿出设备维修方案,设备管理与维护效率低下。

针对现场点检存在的问题,一种结合NFC技术与物联网技术的信息化点检管理系统提上日程[2]。在点检管理系统中,点检数据的采集尤其重要,它是整个点检系统的源头。而在采集数据过程中点检的APP设计是重中之重,它决定着如何点检、点检中采集那些数据等内容。

2 设备点检APP的构成

设备点检APP的主要构成包括两个部分,一个是功能操作部分,一个是系统设置部分。功能操作部分主要是从后台服务器中下载点检任务,点检人员携带点检仪对设备进行点检,并将点检结果上传到后台服务器的过程,包括点检任务、点检结果、点检同步三部分。系统设置主要是实现和后台服务器连接及对点检APP的一些维护工作,包括当前用户、NFC功能、服务器设置、手机信息登记及清除数据等五部分。设备点检APP的构成如图1所示。

图1 设备点检APP的构成

3 设备点检APP功能架构设计

设备点检仪APP由Android的原生态Android Framework架构支持[4],由NFC读写模块、点检任务同步模块、点检结果上传模块、设备基本信息、点检设备信息、点检结果信息等数据支持模块,以及操作界面上的点检任务同步、点检结果上传、点检任务查看、点检结果查看、点检结果录入等界面模块组成,设备点检仪APP架构如图2所示。

图2 设备点检APP功能架构设计

4 点检APP软件程序设计

4.1 点检APP软件服务器设置子程序设计

点检APP软件由于要下传点检任务和上传点检结果,故需要进行服务器IP地址和端口后的设置,在登录点检APP软件前首先前需要输入与管理平台相同的服务器IP地址和端口号,点检APP服务器IP设置设计流程如图3所示。

图3 点检APP服务器IP设置

4.2 查看当前用户设置子程序设计

在设备点检管理软件中有几十或上百个用户,而由于每个用户的职责和岗位不同,他所要点检的设备也不相同,顾每个人在点检前应该查看一下,确保当前用户与任务是一致的,其设计流程如图4所示。

图4 查看当前用户流程

4.3 NFC标签登记设置程序设计

通过NFC标签信息登记可以查看到贴于设备上NFC标签的ID号,还可以查询该标签绑定的设备名称及设备编号等信息,NFC标签登记设计流程如图5所示。

图5 标签登记流程

4.4 点检任务设置程序设计

点检任务主要是进行点检任务下载,每次可以下载未来七天的任务,在每个设备的点检信息中点检的任务总数、未检数、已检数、失效数、设备名称、设备编号、检查部位等信息,而且通过红色和绿色分别表示未检和已检设备,其设计流程如图6所示。

图6 点检任务设置程序设计

5 结语

本文通过物联网和NFC技术的结合,实现了设备点检的信息化,能够快速准确获得设备的运行状态。实现了设备点检数据在各个设备管理部门之间的多层次共享,提高了设备管理效率,最大限度保证生产正常运行。另一方面,物联网技术和NFC技术相结合的模式,对于像库房管理、机场管理等领域具有借鉴意义。

猜你喜欢
程序设计标签服务器
基于Visual Studio Code的C语言程序设计实践教学探索
通信控制服务器(CCS)维护终端的设计与实现
从细节入手,谈PLC程序设计技巧
无惧标签 Alfa Romeo Giulia 200HP
不害怕撕掉标签的人,都活出了真正的漂亮
中国服务器市场份额出炉
得形忘意的服务器标准
高职高专院校C语言程序设计教学改革探索
计算机网络安全服务器入侵与防御
标签化伤害了谁