本发明专利技术提供一种控制智能网络设备调试接口的方法及系统,所述方法包括:将调试主机与智能网络设备建立网络连接;令调试主机向所述智能网络设备的固定端口发送预设格式的数据包;数据包包含令智能网络设备启动或关闭的第二远程登录工具的名称及对应的开启或关闭动作;智能网络设备通过监听软件监听到固定端口,当固定端口接收到调试主机发送的数据包之后,智能网络设备对接收到的数据包进行解析;智能网络设备根据数据包的解析结果开启或关闭对应的第二远程登录工具并将开启或关闭所述第二远程登录工具的结果反馈至调试主机,完成对智能网络设备调试接口的控制。本发明专利技术实现通过网络对智能网络设备进行调试,打开智能网络设备的调试接口简单方便。
【技术实现步骤摘要】
本专利技术涉及智能网络设备
,具体为一种控制智能网络设备调试接口的方法及系统。
技术介绍
目前,物联网的概念越来越普及,更多的智能设备有接入网络的需求,以实现智能操作、智能监控等目的,出于产品的美观和安全性生产厂家往往不会在直接在产品上开启相应的硬件调试和软件调试接口。这样当设备出现问题时,只能拆开设备包装使用专业的硬件工具对设备进行调试,且一些智能设备还具有不易拆卸和断电等特点,这无疑增加了设备调试的复杂性。智能网络设备在进行开发时根据产品类型的不同往往会使用不同的调试方法,嵌入式产品硬件上往往使用串口进行调试,即设备上引出串口引脚连接到电脑上使用串口工具进行调试;软件上往往使用telnet及ssh等远程登录工具对设备进行调试。然而这些软硬件调试接口只有在设备研发的时候才会打开,当设备生产后这些接口将被关闭。目前对智能网络设备的维修及调试需要拆开设备由工作人员使用专业的硬件调试工具如串口等连接设备查看设备的运行状况并对设备进行调试,如智能插座、无线路由器、家用无线电力猫设备等都需要拆开设备使用串口工具对设备进行调试。现在智能网络设备的维修及调试方法是:拆开设备由工作人员使用专业的硬件调试工具如串口等将设备连接到电脑,并通过电脑上的串口工具查看设备的运行状况并对设备进行调试。这些调试方法无疑增加了对设备调试的复杂性,需要拆开设备加装串口,然后通过串口对设备进行调试。本专利技术在智能网络设备启动时运行一个监听程序,监听发往本设备固定端口号的数据包,并依据数据包的内容开启或者关闭设备的Telnet及SSH等软件调试接口,本专利技术不用移动设备、拆开设备及对设备断电即可实现对设备的调试。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种控制智能网络设备调试接口的方法及系统,用于解决现有技术中打开智能网络设备调试接口复杂、繁琐的问题。为实现上述目的及其他相关目的,本专利技术提供一种控制智能网络设备调试接口的方法,所述控制智能网络设备调试接口的方法包括:将预装有第一远程登录工具的调试主机与所述智能网络设备建立网络连接;所述智能网络设备预装有第二远程登录工具和监听软件;令所述调试主机向所述智能网络设备的固定端口发送预设格式的数据包;所述数据包包含令智能网络设备启动或关闭的第二远程登录工具的名称及对应的开启或关闭动作;所述智能网络设备通过所述监听软件监听所述固定端口,当所述固定端口接收到所述调试主机发送的所述数据包之后,所述智能网络设备对接收到的所述数据包进行解析;所述智能网络设备根据所述数据包的解析结果开启或关闭对应的第二远程登录工具并将开启或关闭所述第二远程登录工具的结果反馈至所述调试主机,完成对智能网络设备调试接口的控制。作为本专利技术的一种优选方式,所述预设格式为UDP格式,所述数据包为UDP格式数据包,所述UDP格式数据包的结构内包括:起始标志、代表令智能网络设备启动或关闭第二远程登录工具的第二远程登录工具名称的服务类型、代表开启或关闭第二远程登录工具的动作的服务状态以及结束标志。作为本专利技术的一种优选方式,所述调试主机与所述智能网络设备建立网络连接后,所述方法还包括:所述调试主机获取所述智能网络设备的IP地址、所述固定端口的端口号以及所述智能网络设备需要启动或关闭的第二远程登录工具的名称。作为本专利技术的一种优选方式,所述调试主机通过有线网络或无线网络与所述智能网络设备建立网络连接。为实现上述目的,本专利技术还提供一种控制智能网络设备调试接口的调试主机,所述调试主机包括:第一连接模块,用于与所述智能网络设备建立网络连接;第一远程登录工具模块,与所述第一连接模块相连,预装有第一远程登录工具可对智能网络设备进行调试;数据包设置模块,用于设置至少包括令智能网络设备启动或关闭的第二远程登录工具的名称及对应的开启或关闭动作的数据包;数据包发送模块,用于向所述智能网络设备的固定端口发送所述数据包。作为本专利技术的一种优选方式,所述数据包为UDP格式数据包,所述UDP格式数据包的结构内包括:起始标志、代表令智能网络设备启动或关闭第二远程登录工具的第二远程登录工具名称的服务类型、代表开启或关闭第二远程登录工具的动作的服务状态以及结束作为本专利技术的一种优选方式,所述调试主机还包括获取模块,所述获取模块用于在所述调试主机与所述智能网络设备建立网络连接后获取所述智能网络设备的IP地址、所述固定端口的端口号以及所述智能网络设备需要启动或关闭的第二远程登录工具的名称。作为本专利技术的一种优选方式,所述调试主机通过有线网络或无线网络与所述智能网络设备建立网络连接。为实现上述目的,本专利技术还提供一种可通过远程控制打开调试接口的智能网络设备,所述智能网络设备包括:第二连接模块,用于与调试主机建立网络连接;监听模块,与所述第二连接模块相连,预装有监听软件并通过所述监听软件监听所述智能网络设备的固定端口 ;数据接收模块,与所述第二连接模块和所述监听模块相连,用于从所述固定端口接收所述调试主机发送的所述数据包;解析模块,与所述数据接收模块相连,用于对接收到的所述数据包进行解析;第二远程登录工具模块,预装有第二远程登录工具;控制模块,与所述解析模块和所述第二远程登录工具模块相连,用于根据所述数据包的解析结果开启或关闭对应的第二远程登录工具;反馈模块,与所述控制模块相连,用于将开启或关闭所述第二远程登录工具的结果反馈至所述调试主机,完成对智能网络设备调试接口的控制。为实现上述目的,本专利技术还提供一种控制智能网络设备调试接口的系统,包括上述的控制智能网络设备调试接口的调试主机和上述的可通过远程控制打开调试接口的智能网络设备。如上所述,本专利技术的一种控制智能网络设备调试接口的方法及系统,具有以下有益效果:1、本专利技术通过在智能网络设备启动时运行一个监听程序,监听发往本智能网络设备固定端口号的数据包,并依据数据包的内容开启或者关闭本设备几种远程登录工具的调试接口,从而实现通过网络对智能网络设备进行调试的功能,打开智能网络设备的调试接口简单方便,而且本专利技术在线动态开启、关闭智能网络设备的调试接口,可以提高智能网络设备的安全性。2、本专利技术无需拆开智能网络设备加装相应的硬件接口即可实现智能网络设备的调试。【附图说明】图1显示为本专利技术的控制智能网络设备调试接口的方法的流程示意图。图2显示为本专利技术的控制智能网络设备调试接口的系统的整体结构示意图。图3显示为本专利技术的控制智能网络设备调试接口的系统的具体结构示意图。图4显示为本专利技术的控制智能网络设备调试接口的系统中调试主机的结构示意图。图5显示为本专利技术的控制智能网络设备调试接口的系统中智能网络设备的结构示意图。元件标号说明I控制智能网络设备调试接口的系统11调试主机111第一远程登录工具模块112数据包设置模块113数据包发送模块114第一连接模块115获取模块12智能网络设备121第二连接模块122监听模块123数据接收模块124解析模块125控制模块126第二远程登录工具模块127反馈模块Sll ?S14 步骤【具体实施方式】以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各本文档来自技高网...
【技术保护点】
一种控制智能网络设备调试接口的方法,其特征在于:所述控制智能网络设备调试接口的方法包括:将预装有第一远程登录工具的调试主机与所述智能网络设备建立网络连接;所述智能网络设备预装有第二远程登录工具和监听软件;令所述调试主机向所述智能网络设备的固定端口发送预设格式的数据包;所述数据包包含令智能网络设备启动或关闭的第二远程登录工具的名称及对应的开启或关闭动作;所述智能网络设备通过所述监听软件监听所述固定端口,当所述固定端口接收到所述调试主机发送的所述数据包之后,所述智能网络设备对接收到的所述数据包进行解析;所述智能网络设备根据所述数据包的解析结果开启或关闭对应的第二远程登录工具并将开启或关闭所述第二远程登录工具的结果反馈至所述调试主机,完成对智能网络设备调试接口的控制。
【技术特征摘要】
【专利技术属性】
技术研发人员:李茂源,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。