本装置设计的目标是用于采集设备的运行状态并发送给云端服务,为设备的查询、监控、管理,以及大数据的分析提供数据基础。
系统结构图:

原理
本装置以Arduino或NanoPi作为基本模块,集成多种传感器,包括温度、湿度,并通过GPIO作为信号的输入及输出端。同时装置集成了WiFi或GPRS/4G模块,以实现互联网的接入,把数据上传到云端服务,或下发控制指令。
状态的采集
-
供电
通过检测设备的电源模块,判断设备是否正常供电。
-
运行
通过检测设备的RUN信号,或在设备内置程序定时发送心跳信号,来判断设备是否正常运行。
-
环境
通过读取温度、湿度传感器的数据,判断设备所处的工作环境是否影响设备运行或寿命。
控制信号
-
开/关
通过GPIO输出控制驱动驱动电路,实现设备的开机、关机、冷重启操作。
-
重启
通过GPIO输出控制信号给设备,使设备自行完成热重启操作。
云端服务
把装置采集的数据存储到数据库,并根据各信号的逻辑关系进行整理、分析,得出设备的工作状态,针对异常的设备生成告警,针对可能会发生的异常情况生成预警,生成各种报表数据。
当有告警或预警产生时,可根据服务器的设置对关注的人或系统发出短信、邮件、微信等通知,并记录处理结果。
各种告警、预警以及报表数据,可以通过监控大屏的形式实时动态的展现出来,便于管理、查看。
整个系统的配置、管理、查询等操作,均可以在个人电脑上通过浏览器执行。