同机房多台电梯场景下的物联网终端异常互相诊断方法技术

技术编号:25545773 阅读:17 留言:0更新日期:2020-09-08 18:43
本发明专利技术公开了一种同机房多台电梯场景下的物联网终端异常互相诊断方法,电梯物联网终端通过总线连接电梯控制器采用电梯运行数据,终端之间通过多点数据通信总线连通并保持定时握手机制,终端与云平台通过网络互连,并通过持续的双向心跳机制维持网络链接;利用终端与云平台之间的双向心跳连接机制可以判断终端是否离线,利用终端之间的握手协议可以判断终端总线级联是否异常;此外还可以判断控制器是否异常,当终端离线时还可以通过其他在线终端传递信号,并上传至云平台。涵盖了总线、采集器、终端等各环节可能出现的所有异常情况,可通过云平台迅速查询,此外,对于最常见的终端离线问题,还给出了解决方案,满足物联网使用需求。

【技术实现步骤摘要】
同机房多台电梯场景下的物联网终端异常互相诊断方法
本专利技术涉及物联网
,具体涉及电梯物联网技术。
技术介绍
近年来,电梯物联网技术发展迅猛,电梯物联网终端需求量大幅提升。现场分布的电梯物联网终端,因现场网络信号质量、电磁干扰、天线性能下降以及终端模组异常等原因,可能会出现各类异常情况(异常离线,采集电梯控制器数据异常,终端完全失效等)。异常情况出现后,平台便无法获取对应电梯的运行数据,也就失去了电梯物联网价值。
技术实现思路
本专利技术要解决的技术问题是解决上述现有技术的不足,提供一种同机房多台电梯场景下的物联网终端异常互相诊断方法。为了解决上述技术问题,本专利技术采用的技术方案为:一种同机房多台电梯场景下的物联网终端异常互相诊断方法,电梯物联网终端通过总线连接电梯控制器采用电梯运行数据,终端之间通过多点数据通信总线连通,终端与云平台通过网络互连,并通过持续的双向心跳机制维持网络链接;所有终端均设置有编号,且为连续的编号,云平台获取终端编号;终端之间通过定时握手机制判断对方是否响应正常;当终端与云平台之间的双向心跳连接断开,且该终端仍然可以采集对应电梯控制器的数据,此时该终端通过多点数据通信总线向其他终端发送该终端存在异常状态信息,该信息该终端ID号以及异常状态,其他终端将接收到的异常状态信息告知云平台,云平台此时判断该终端处于离线的异常状态;当终端与云平台之间的双向心跳连接断开,且该终端无法采集对应电梯控制器的数据,此时该终端通过多点数据通信总线向其他终端发送该终端存在异常状态信息,该信息该终端ID号以及异常状态,其他终端将接收到的异常状态信息告知云平台,云平台此时判断该终端处于离线、采集电梯控制器数据异常;当终端与云平台之间的双向心跳连接断开,且该终端无法与其他终端保持定时握手机制,其他终端向云平台发送该终端的异常信息,异常信号包含该终端的ID号与异常状态,此时云平台判断该终端完全失效;当终端与云平台之间的双向心跳连接正常,但该终端无法与其他终端保持定时握手机制,其他终端向云平台发送该终端的异常信息,异常信号包含该终端的ID号与异常状态,此时云平台判断该终端与其他终端级联的多点数据通信总线通讯异常;如果终端与云平台之间的双向心跳连接正常,但是采集对应的电梯控制器数据异常,直接通过终端告知云平台该异常信息,此时平台可判定终端对应的电梯控制器数据采集异常。进一步的,当终端A与云平台之间的双向心跳连接断开,且终端A仍然可以采集对应电梯控制器的数据,通过多点数据通信总线向其余的终端发送包含ID号以及离线求助信号的求助握手信息,其余的终端根据双向心跳判断自身是否在线,在确认自己在线后,向求助的离线终端A发送应答握手信号,应答握手信号中包含自身ID号以及其在线情况信号;离线终端A收到其余在线终端的求助应答握手信号后,确定其余终端此时的在线状态,当其余终端均在线时,离线终端A向临近的终端发送确认数据传递信号,临近的终端接收到该确认数据传递信号后,便开始通过多点数据通信总线连接离线终端获取对应的电梯控制器的运行数据,并将其发送至云平台;当其余终端中也存在离线终端时,记为离线终端B,若离线终端B已经通过其他在线终端上传数据至云平台,离线终端A在其余在线的终端中寻找最临近的终端,并向其发送确认数据传递信号;若离线终端B未通过其他在线终端上传数据至云平台,离线终端B则向离线终端A发送回复其自身同样处于离线的信号,离线终端B还向其余终端发送求助握手信息,离线终端A向离线终端B回复其自身同样处于离线的信号,离线终端B之间也互相回复自身同样处于离线的信号,在线的终端向求助的所有的离线终端发送应答握手信号;当总离线终端数小于或者等于在线终端数时,离线的终端向在线的且只接收一个电梯控制器数据的终端中最接近的终端发送确认数据传递信号,且离线终端按照编号顺序逐个选择对应的在线终端,在线终端接收到该确认数据传递信号后,便开始接收对应离线终端获取到的电梯控制的运行数据,并将其发送至云平台;当总离线终端数大于在线终端数时,离线的终端优先向负载最少的在线终端发送确认数据传递信号。进一步的,电梯物联网终端通过CAN总线与电梯控制器连接,通过RS485总线进行级联。从上述技术方案可以看出本专利技术具有以下优点:本专利技术的诊断方法涵盖了总线、采集器、终端等各环节可能出现的所有异常情况,可通过云平台迅速查询,此外,对于最常见的终端离线问题,还给出了解决方案,满足物联网使用需求。附图说明图1为本专利技术的系统硬件架构图。具体实施方式以下结合附图对本专利技术的具体实施方式做具体说明。如图1所述,在同一机房内有N台电梯控制器,分别记为电梯控制器1、电梯控制器2、电梯控制器3、、、电梯控制器N,每台电梯控制器配备电梯物联网终端,按照编号对应为终端1、终端2、、、、终端N。电梯物联网终端同时具备CAN总线接口以及RS485总线接口,此处不局限于此两类总线,实现上述数据传递即可。电梯物联网终端通过CAN总线与电梯控制器连接,用于获取电梯运行数据,通过RS485总线接口进行级联。各终端通过网络(如4G/5G)与云平台进行连接,云平台获取各个电梯的运行状态并可进行监控显示。各终端与云平台通过持续的双向心跳机制维持网络链接,当某台终端离线时,双向心跳机制失效,此时对于终端和云平台来说,都可以获知此类情况的发生。例如,终端定时20秒发送心跳包,服务端回应;终端检查,60秒内未读到消息,则认为离线;云平台检查,60秒内未读到消息,则认为离线。此外,云平台通过终端ID号与电梯控制器的对应关系可得知电梯控制器的排列顺序。终端与终端之间通过RS485总线实现工作情况互相监测,通过定时握手机制互相监督各终端是否处于工作状态(工作状态指的是各终端可以通过RS485总线定时握手机制得知各终端处于工作状态,而不是失联的失效状态)当终端与云平台之间的双向心跳连接断开,此时该终端可以判断出自己离线,且该终端仍然可以采集对应电梯控制器的数据,此时该终端通过RS485向其他终端发送该终端存在异常状态信息,该信息包含该终端ID号以及异常状态(异常状态为终端离线、采集控制器数据正常),其他终端将接收到的异常状态信息告知云平台,云平台此时判断该终端处于离线的异常状态;当终端与云平台之间的双向心跳连接断开,且该终端无法采集对应电梯控制器的数据,此时该终端通过RS485向其他终端发送该终端存在异常状态信息,该信息包含该终端ID号以及异常状态(异常状态为终端离线、采集控制器数据异常),其他终端将接收到的异常状态信息告知云平台,云平台此时判断该终端处于离线、采集电梯控制器数据异常;当终端与云平台之间的双向心跳连接断开,且该终端无法与其他终端保持定时握手机制,其他终端向云平台发送该终端的异常信息,异常信号包含该终端的ID号与异常状态,此时云平台判断该终端完全失效;当终端与云平台之间的双向心跳连接正常,但该终端无法与其他终端保持定时握手机制,其他终端向云平台本文档来自技高网...

【技术保护点】
1.一种同机房多台电梯场景下的物联网终端异常互相诊断方法,/n电梯物联网终端通过总线连接电梯控制器采用电梯运行数据,终端之间通过多点数据通信总线连通,终端与云平台通过网络互连,并通过持续的双向心跳机制维持网络链接;所有终端均设置有编号,且为连续的编号,云平台获取终端编号;终端之间通过定时握手机制判断对方是否响应正常;/n当终端与云平台之间的双向心跳连接断开,且该终端仍然可以采集对应电梯控制器的数据,此时该终端通过多点数据通信总线向其他终端发送该终端存在异常状态信息,该信息该终端ID号以及异常状态,其他终端将接收到的异常状态信息告知云平台,云平台此时判断该终端处于离线的异常状态;/n当终端与云平台之间的双向心跳连接断开,且该终端无法采集对应电梯控制器的数据,此时该终端通过多点数据通信总线向其他终端发送该终端存在异常状态信息,该信息该终端ID号以及异常状态,其他终端将接收到的异常状态信息告知云平台,云平台此时判断该终端处于离线、采集电梯控制器数据异常;/n当终端与云平台之间的双向心跳连接断开,且该终端无法与其他终端保持定时握手机制,其他终端向云平台发送该终端的异常信息,异常信号包含该终端的ID号与异常状态,此时云平台判断该终端完全失效;/n当终端与云平台之间的双向心跳连接正常,但该终端无法与其他终端保持定时握手机制,其他终端向云平台发送该终端的异常信息,异常信号包含该终端的ID号与异常状态,此时云平台判断该终端与其他终端级联的多点数据通信总线通讯异常;/n如果终端与云平台之间的双向心跳连接正常,但是采集对应的电梯控制器数据异常,直接通过终端告知云平台该异常信息,此时平台可判定终端对应的电梯控制器数据采集异常。/n...

【技术特征摘要】
1.一种同机房多台电梯场景下的物联网终端异常互相诊断方法,
电梯物联网终端通过总线连接电梯控制器采用电梯运行数据,终端之间通过多点数据通信总线连通,终端与云平台通过网络互连,并通过持续的双向心跳机制维持网络链接;所有终端均设置有编号,且为连续的编号,云平台获取终端编号;终端之间通过定时握手机制判断对方是否响应正常;
当终端与云平台之间的双向心跳连接断开,且该终端仍然可以采集对应电梯控制器的数据,此时该终端通过多点数据通信总线向其他终端发送该终端存在异常状态信息,该信息该终端ID号以及异常状态,其他终端将接收到的异常状态信息告知云平台,云平台此时判断该终端处于离线的异常状态;
当终端与云平台之间的双向心跳连接断开,且该终端无法采集对应电梯控制器的数据,此时该终端通过多点数据通信总线向其他终端发送该终端存在异常状态信息,该信息该终端ID号以及异常状态,其他终端将接收到的异常状态信息告知云平台,云平台此时判断该终端处于离线、采集电梯控制器数据异常;
当终端与云平台之间的双向心跳连接断开,且该终端无法与其他终端保持定时握手机制,其他终端向云平台发送该终端的异常信息,异常信号包含该终端的ID号与异常状态,此时云平台判断该终端完全失效;
当终端与云平台之间的双向心跳连接正常,但该终端无法与其他终端保持定时握手机制,其他终端向云平台发送该终端的异常信息,异常信号包含该终端的ID号与异常状态,此时云平台判断该终端与其他终端级联的多点数据通信总线通讯异常;
如果终端与云平台之间的双向心跳连接正常,但是采集对应的电梯控制器数据异常,直接通过终端告知云平台该异常信息,此时平台可判定终端对应的电梯控制器数据采集异常。


2.根据权利要求1所述的同机房多台电梯场景下的物联网终端异常互相诊断方法,其特征在于:当终端A与云平台之间...

【专利技术属性】
技术研发人员:王晓辉丁佳单洪伟池伟伟宋廷雷张辰
申请(专利权)人:无锡八英里电子科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1