一种基于WIFI的电力采集终端监控调试方法与流程

文档序号:16254766发布日期:2018-12-12 00:21阅读:285来源:国知局
一种基于WIFI的电力采集终端监控调试方法与流程

本发明涉及电力采集终端领域,尤其涉及一种基于wifi的电力采集终端监控调试方法。

背景技术

目前电力采集终端常用的监控调试方式有两种,一种是通过串口线连接外部pc端与电力采集终端上预留的rs-232串口或者rs-485口,pc端接收电力采集终端传回的数据后,再将调试操作指令发送给电力采集终端;另一种是通过在电力采集终端上预留usb插口,将u盘插入usb插口,在进行相应设置后,电力采集终端的监控信息会自动保存到u盘中,每隔一段时间取下u盘可以得到电力采集终端的监控信息,根据获取的信息确定调试操作指令。

上述第一种方式需要在电力采集终端与pc端之间布设长长的串口线,这样需要增加材料与施工成本,而且使用过程中,还需进行对线路进行不断的维护维修,也会形成人力物力成本;第二种方式虽然比第一种方式在材料、施工、后期维护中成本更为节约,但是不能对电力采集终端的数据进行实时监控以及时进行调试操作,而且电力采集终端通常安装在高高的电线杆或者密闭的地下室中,频繁的拔插u盘以获取监控数据非常不方便。



技术实现要素:

鉴于上述问题,本发明的目的在于提供一种实施方便、成本节约而且能进行实时通信的基于wifi的电力采集终端监控调试方法。

为实现上述目的,本发明采用的技术方案为:一种基于wifi的电力采集终端监控调试方法,其特征在于,所述方法包括:

s1,在电力采集终端上安装wifi模块;

s2,在本地操作端上创建telnet服务器,telnet服务器与位于操作端上的上位机和位于电力采集终端上的wifi模块建立通信连接;

s3,上位机通过telnet服务器将操作指令发送给选择的电力采集终端wifi模块,wifi模块接收后再传输给电力采集终端;

s4,电力采集终端接收所述指令后进行调试操作,并将调试信息反馈给wifi模块,wifi模块再反馈给telnet服务器,在上位机上显示。

进一步的,所述s1中的wifi模块通过设置在电力采集终端上的usb接口与电力采集终端连接。电力采集终端通过usb接口与wifi模块建立通信连接并给wifi模块供电,这种方式实施非常方便,而且成本节约。

进一步的,所述s1中的wifi模块的工作模式设置为ap模式。

进一步的,所述wifi模块工作模块设置为ap模式后,电力采集终端搭建udp服务器并监听wifi模块数据端口。

进一步的,所述s2中,telnet服务器与上位机建立tcp连接,与电力采集终端上的wifi模块建立udp连接。

进一步的,所述s2中,telnet服务器与上位机建立tcp连接后,创建udp客户端,udp客户端向本地操作端所在子网的广播地址发送udp数据包以获取同一网段下所有电力采集终端的ip或序号,并在上位机上显示。

进一步的,所述向本地操作端所在子网广播地址发送udp数据包通过操作端上的wifi模块实现。

进一步的,所述s4中进程执行完毕后,操作端的udp客户端周期性的向电力采集终端发送心跳信号,并接收电力采集终端的心跳回复。

进一步的,若所述电力采集终端一定时间未收到操作端的心跳信号,则断开链路连接,udp服务器继续监听wifi模块端口是否有连接请求。

进一步的,所述操作端为本地pc机或手机。

与现有技术相比,本发明的优点在于:在电力采集终端设置可以插拔的wifi模块,由wifi模块与操作端建立通信连接,操作端能够对电力采集终端进行实时监控以及时进行调试操作,同时本发明的实施不需要对现有的电力采集终端进行大的改动,成本节约,另外wifi模块通过usb接口与电力采集终端连接,随插随用,使用维护都非常方便。

附图说明

图1为本发明的一种优选实施例电力采集终端的流程图;

图2为本发明的一种优选实施例操作端的流程图;

图3为本发明的通信连接示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

如图1至2为本发明的一种优选实施例的流程图,该方法主要包括如下步骤:s1,在电力采集终端上安装wifi模块;s2,在本地操作端上创建telnet服务器,telnet服务器与位于操作端上的上位机和位于电力采集终端上的wifi模块建立通信连接;s3,上位机由telnet将操作指令发送给wifi模块,wifi模块接收后再传输给电力采集终端;s4,电力采集终端接收所述指令后进行调试操作,并将调试信息反馈给wifi模块,wifi模块再反馈给telnet服务器,在上位机上显示。下面对各个步骤进行详细说明。

为了消除现有技术采用串口线或者u盘对电力采集终端进行监控调试带来弊端,如图3所示为本发明的通信连接示意图,本发明在采集端的电力采集终端上设置wifi模块,操作端通过wifi模块与电力采集终端建立无线通信连接,可以实现电力采集终端与操作端的实时通信,并且成本节约,维护非常方便。优选的,wifi模块具有usb功能,通过插入设置在电力采集终端上的usb接口与电力采集终端建立通信连接,同时电力采集终端还通过usb接口为wifi模块供电。这种连接方式可以实现随插随用,使用非常方便。

在电力采集终端插入wifi模块后,将其工作模式设置为ap模式,然后在电力采集终端上搭建udp服务器,udp服务器对wifi数据端口进行持续监听,判断端口是否有来自操作端的数据传输。

本实施例中,操作端为pc机,当然也可以是手机,还可以是其它能对电力采集终端进行调试控制的设备,使得对电力采集终端的调试控制非常方便。在需要对电力采集终端进行调试控制时,首先需要在操作端上创建telnet服务器,telnet服务器与位于操作端上的上位机建立tcp连接,与位于电力采集终端上的wifi模块建立udp连接,上位机判断是否有来自pc机的访问,若果有,则与其建立连接。

telnet服务器与上位机建立tcp连接后,创建udp客户端,udp客户端向本地pc机所在子网的广播地址发送udp数据包以获取同一网段下所有电力采集终端的ip或序号,这里优选的通过本地pc机上的wifi模块实现,获取的ip或序列号在上位机上显示。若上位机选择了需访问的电力采集终端的远程ip后,则udp客户端向对应的电力采集终端发送udp数据包。

当udp服务器监听到wifi数据端口有数据包传入时,udp服务器则通过私有协议栈解析数据包,然后通过tty串口发送给应用层执行。应用层执行相关指令操作并将回复数据打包给底层网卡驱动,网卡驱动将数据包、ip和端口打包发送给telnet服务器。telnet服务器收到电力采集终端的应答回复数据后,将应答信息转发给上位机。

操作端在执行完毕上述进程后,周期性的向电力采集终端发送心跳信号,本实施例中发送周期为30s,电力采集终端收到心跳信号后回复心跳信号,如果电力采集终端超过一定时间比如两分钟未收到心跳信号,则断开链路连接,udp服务器返回监听wifi模块端口是否有数据。当上位机主动断开连接,则结束对电力采集终端的监控调试。

除了上述改进外,其他相类似的改进也包含在本发明的改进范围内,此处就不在赘述。尽管已经示出和描述了本发明的实施例,本领域技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变形,本发明的范围由权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1