# NetworkTestTool **Repository Path**: chiot/network-test-tool ## Basic Information - **Project Name**: NetworkTestTool - **Description**: No description available - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-15 - **Last Updated**: 2025-09-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [TOC] # PC端远程调试工具框架 ## 一、设计背景 - 设备完成生产后,无法进行串口命令控制。 - 设备完成生产后,无法进行串口日志采集。 - 需要可视化的,易用的软件工具进行方便的设备调试。 ## 二、工具框架介绍 - 基于QT框架,99%代码与平台解耦,目前在在Windows平台上完成开发和调试,理论上可以很容易移植到其他平台。 - 目前开发了C++和Python两种语言的版本,开发人员可根据自己熟悉的技术栈选择使用哪种框架进行扩充。 - 支持功能 - 设备局域网扫描 - 设备控制指令下发 - 设备上报信息处理 - 设备日志采集和保存 - 支持协议类型 - Andlink协议 - 自定义Json协议 ## 三、技术结构 ![](./docs/物联网络调试工具架构.png) ## 四、工具界面介绍 ### 1、主窗体 ![](./docs/主窗体.png) |序号|功能| |--|--| |1|窗口标题栏| |2|打开设备扫描窗口| |3|重新连接当前设备| |4|MDI主体窗口| ### 2、设备扫描窗体 ![](./docs/设备扫描.png) ![](./docs/设备扫描列表.png) ![](./docs/多设备标签.png) ### 3、日志查看窗口 ![](./docs/日志查看窗口.png) ### 4、自定义命令发送窗口 ![](./docs/自定义命令发送窗口.png) ### 5、自定义CoAP命令发送窗口 ![](./docs/自定义CoAP命令发送窗口.png) ### 6、设备与PC端软件之间的消息记录窗口 ![](./docs/消息记录窗口.png) ### 7、HTTP服务管理窗口 ![](./docs/HTTP服务管理窗口.png) ### 8、设备控制界面 #### 8.1、Andlink设备(杭研水浸为例) ![](./docs/Andlink设备.png) |序号|功能| |--|--| |1|打开日志查看窗口| |2|同步设备所有信息| |3|打开自定义命令发送窗口| |4|发送CoAP命令发送窗口| |5|查看设备与PC软件之间发送的历史消息窗口| |6|打开HTTP服务窗口| |7|切换到设备信息查看标签| |8|切换到设备设置标签| |9|查看设备调测标签| ##### 8.1.1、设备信息查看标签 ![](./docs/Andlink设备信息查看标签.png) ##### 8.1.2、设备设置标签 ![](./docs/Andlink设备设置标签.png) ##### 8.1.3、设备调测窗口 ![](./docs/Andlink设备调测窗口.png) #### 8.2、自研协议设备(智能灯为例) ![](./docs/自研协议设备.png) |序号|功能| |--|--| |1|打开日志查看窗口| |2|同步设备所有信息| |3|打开自定义命令发送窗口| |4|查看设备与PC软件之间发送的历史消息窗口| |5|打开HTTP服务窗口| |6|切换到设备信息查看标签| |7|切换到灯光设置标签| |8|切换到定时器设置标签| |9|切换到倒计时设置标签| |10|切换到其他设置标签| |11|切换到调试功能标签| ##### 8.2.1、设备信息查看标签 ![](./docs/智能灯信息查看标签.png) ##### 8.2.2、灯光设置标签 ![](./docs/智能灯灯光设置标签.png) ##### 8.2.3、定时器设置标签 ![](./docs/智能灯定时器设置标签.png) ##### 8.2.4、倒计时设置标签 ![](./docs/智能灯倒计时设置标签.png) ##### 8.2.5、其他设置标签 ![](./docs/智能灯其他设置标签.png) ##### 8.2.6、调试功能标签 ![](./docs/智能灯调试功能标签.png)