[发明专利]一种远程串口调试工具的调试方法在审
申请号: | 202211343757.1 | 申请日: | 2022-10-31 |
公开(公告)号: | CN115714788A | 公开(公告)日: | 2023-02-24 |
发明(设计)人: | 王文虎;林鑫;米雪龙 | 申请(专利权)人: | 宁波小匠物联网科技有限公司 |
主分类号: | H04L67/12 | 分类号: | H04L67/12;H04L67/141;H04L43/50 |
代理公司: | 北京惟专知识产权代理事务所(普通合伙) 16074 | 代理人: | 赵星 |
地址: | 315000 浙江省宁波市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 远程 串口 调试 工具 方法 | ||
1.一种远程串口工具的调试方法,其特征在于,包括以下步骤:
主控调试端和目标调试端分别与对应上位机建立串口通道,所述上位机安装有串口调试工具;
调用所述串口调试工具,设置远程调试模式,生成配对码;
基于配对码和MQTT服务器,建立远程连接;
主控调试端和目标调试端基于调试指令进行功能属性的调试。
2.根据权利要求1所述的一种远程串口工具的调试方法,其特征在于,所述建立串口通道包括,所述主控调试端与第一上位机建立第一串口通道,所述目标调试端与第二上位机建立第二串口通道,所述第一上位机和第二上位机分别安装第一串口调试工具和第二串口调试工具;所述第一串口调试工具和所述第二串口调试工具均设为支持MQTT协议。
3.根据权利要求2所述的一种远程串口工具的调试方法,其特征在于,所述调用串口调试工具,设置远程调试模式,生成配对码包括:
所述第一串口调试工具设置第一工作模式,所述第一工作模式为本机主控调试端-远程目标调试端模式,生成第一配对码;
所述第二串口调试工具设置第二工作模式,所述第二工作模式为本机目标调试端-远程主控调试端模式,生成第二配对码。
4.根据权利要求3所述的一种远程串口工具的调试方法,其特征在于,所述基于配对码和MQTT服务器,建立远程连接包括:
生成主题、建立与所述MQTT服务器的连接和建立所述串口调试工具之间的连接;其中,
所述生成主题包括:
根据第一配对码和第二配对码生成公共主题;
根据所述公共主题和所述第一配对码确定所述第一串口调试工具的监听主题和发送主题;
根据所述公共主题和所述第二配对码确定所述第二串口调试工具的监听主题和发送主题;
建立与所述MQTT服务器的连接包括:
所述第一和第二串口调试工具均向MQTT服务器发送连接请求;
所述MQTT服务器分别向所述第一和第二串口调试工具发送连接确认;
所述建立所述串口调试工具之间的连接包括:
所述第一串口调试工具向MQTT服务器发布握手申请指令;
MQTT服务器转发所述握手申请指令;
所述第二串口调试工具监听到所述握手申请指令,发布收到握手指令;
所述第一串口调试工具监听到所述收到握手指令,成功连接。
5.根据权利要求4所述的一种远程串口工具的调试方法,其特征在于,所述公共主题为所述第一配对码和第二配对码通过计算公式得出,所述计算公式为:
公共主题='TheTopic_'+mod(配对码×配对码,10086);
所述监听主题为:公共主题/本机配对码;
所述发送主题为:公共主题/远程配对码。
6.根据权利要求1所述的一种远程串口工具的调试方法,其特征在于,所述主控调试端和目标调试端通过调试指令进行功能属性的调试包括,配置属性和调用串口监听;
所述配置属性包括:导入JSON属性配置文件、设置监听串口信息、设置波特率和解析模式;所述解析模式包括HEX解析和STRING解析;所述调用串口监听为开启所述主控调试端和所述目标调试端与其上位机之间的通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波小匠物联网科技有限公司,未经宁波小匠物联网科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211343757.1/1.html,转载请声明来源钻瓜专利网。