网络调试助手(模拟下位机收发数据)快速指南

这篇具有很好参考价值的文章主要介绍了网络调试助手(模拟下位机收发数据)快速指南。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

因为开发一个项目需求,需要下位机设备像服务器请求,来获取服务器应答;手边没有多余设备,因此使用网络调试助手来模拟下位机收发消息;

安装

网络上有很多源,推荐使用NetAssist这个软件,其他的可能大同小异吧,下面放俩个安装源;
百度网盘
网站资源

使用

网络调试助手(模拟下位机收发数据)快速指南
这是软件主界面,先要确定自己的传输协议类型,下面将以TCP为例、通过本地测试和模拟远程测试来讲解软件使用;

本地使用

应该注意到TCP协议是有服务端和客户端,所以要开俩个软件窗口;
一个选server,另一个当然是client;要想测试有无问题,需要统一端口(比如这里的8060,这个自定义);打开server端口,再连接client,这时软件会自动匹配上建立起连接,成功建立连接,server窗口会有 Client gets online 字样
网络调试助手(模拟下位机收发数据)快速指南

远程使用

这里其实我还是在本地,只是开了本地的服务,以我要开发的python后端为例;首先应确定服务器的IP地址和端口号;其他的使用大同小异
网络调试助手(模拟下位机收发数据)快速指南

关于发送设置

编码方式(ASCII/HEX)

由于下位机是采用十六进制收发请求,这里模拟的请求信息也需要转换成16进制(HEX),可以使用NotePad++ 16进制插件将字符串转换为16进制编码;
网络调试助手(模拟下位机收发数据)快速指南
这里我重点想要强调的是十六进制转换中的坑!

16进制转换中00消失

这是我们的请求头网络调试助手(模拟下位机收发数据)快速指南
可以看到有NULL这些字段,字段的意思可以查看这篇文章,
网络调试助手(模拟下位机收发数据)快速指南
这里就先有一个问题:如果你直接去复制粘贴上述字符串,可能会导致NUL SOH这些缩写丢失;
回到这里,当我们把转换后的十六进制编码粘贴至 网络调试助手,会发现 00 字段没有了。。
网络调试助手(模拟下位机收发数据)快速指南
可以看到 00 变成了 20,这样是不能收发成功的
网络调试助手(模拟下位机收发数据)快速指南
初步分析原因:16进制中00代表空字符串,剪贴板会自动杀掉它,参考文章;
因此对于这种模拟收发数据操作,推荐采用 直接导入十六进制文件的方法

导入请求数据文件

网络调试助手(模拟下位机收发数据)快速指南
打开数据源,这里你可以把要发送的信息直接保存至文件,这样免去粘贴复制过程出现的意外。
以上只是基本使用,后面如果有需要再看看其他功能~文章来源地址https://www.toymoban.com/news/detail-400073.html

到了这里,关于网络调试助手(模拟下位机收发数据)快速指南的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 网络调试助手-Win & Linux

    PC桌面或嵌入式的客户端开发时常需要进行收发调试,常用的工具便是网络调试助手,支持UDP / TCP客户端、服务端的模拟。 铭心网络(野人家园)的《 NetAssist网络调试助手 》,官网链接 点击此处 busyluo 的Qt版变种《 mNetAssist 》,源码链接 点击此处,deb包点击此处 [1] 铭心网

    2024年02月15日
    浏览(46)
  • websocket本地使用网络调试助手测试

    测试步骤 1、网络调试助手,协议类型选择TCP Server,本地主机地址选择127.0.0.1,打开一个8995端口 2、打开客户端测试工具 3、客户端连接 ws://127.0.0.1:8996/ 4、网络调试助手发送测试数据即可

    2024年02月17日
    浏览(40)
  • 基于ESP8266+网络调试助手点灯实验

    ESP8266 是一种低成本、高性能的 Wi-Fi 模块,内置了 TCP/IP 协议栈,它可以作为单独的无线网络控制器,或者与其他微控制器进行串口通信。它具有以下特点: 1、采用CH340芯片,是一款高性价比开发板; 2、设计,使USB接口更加牢固; 3、文档资料齐全,任何人可免费获取,仅供传

    2024年02月15日
    浏览(44)
  • QT网络编程TCP/UDP开发流程 制作网络调试助手

    1、QT的网络编程: TCP和UDP TCP编程需要用到俩个类: QTcpServer 和 QTcpSocket QTcpSocket类 提供了一个TCP套接字 QTcpSocket是QAbstractSocket的一个子类,它允许您建立TCP连接和传输数据流 注意:TCP套接字不能在QIODevice::Unbuffered模式下打开。 QTcpServer类 提供一个基于tcp的服务器 2. 这个类可以接

    2023年04月08日
    浏览(45)
  • 【AI 编程助手】DevChat 解析:深入了解、快速配置与实际操作案例的完整指南

    本次评测聚焦于 VSCode 插件 DevChat,为开发者提供即时通信功能,提高编程效率。文章深入探讨了插件的安装、使用和特性,通过代码示例详细说明其在开发过程中的实际帮助。在软件开发领域,VS Code 作为灵活而功能强大的编辑器,通过丰富的插件满足各类开发需求。对于对

    2024年02月05日
    浏览(52)
  • 在MacOS上实现两个网络调试助手的UDP通信测试

    因为有一个项目要中会使用本机中两个应用程序之间的UDP通信。 因此本文记录一下怎么在MacOS上实现两个网络调试助手的UDP通信测试。 我使用的网络调试助手软件是:网络调试助手 直接在APP store里面下载就行了。 因为是两个网络调试助手之间的通信,因此我们需要双开该软

    2023年04月09日
    浏览(42)
  • ubuntu20安装网络调试助手遇到缺少qt4相关库的问题

    最近需要做套接字通讯的工作,最好是有一个网络调试软件能够接受或者发送套接字,测试代码能够正常通讯。windows下有很多,但是linux下比较少,使用广泛的是下面这一款。 首先从网盘(链接: https://pan.baidu.com/s/1Zo-M9VUNp977xvYSMakv6A?pwd=Nv24)下载软件,或者搜索 ubuntu mNetAssi

    2024年01月25日
    浏览(55)
  • Android studio TCP网络调试助手应用开发(支持TCP Server与Client切换)

            在前几篇的文章中带大家完成了 基于TCP的物联网安卓应用开发 ,教程内容是创建了一个 TCP客户端并连接服务器完成数据通信的过程 ,后不久又发布了一个 ESP8266创建TCP 服务器与安卓的客户端进行通信 的一个文章,当时在文章中提到“如果大家有需要将ESP8266配置

    2024年02月06日
    浏览(66)
  • UE4 TCP通信 (UE客户端与网络调试助手服务端、python服务端通信)

    目录 一、使用UE4建立TCP客户端 二、使用网络调试助手建立服务端 三、基于网络调试助手的服务端与UE客户端通信 四、基于python的TCP服务端与UE客户端通信  1.在虚幻商城中搜索socket来下载TCP Socket Plugin插件   2.安装到引擎,目前支持的版本是4.22-4.27和5.0  点击安装 大约30M 

    2024年01月16日
    浏览(51)
  • STM32用XCOM调试助手打印不出数据

    被困扰了一段时间的串口终于解决了,用 STM332F103ZET6 写串口,但是不懂为什么打开串口调试助手就是打印不出数据 首先检查了代码有没有错,因为是按照网上的代码写的(copy),改了一点,应该没错 于是就看了 波特率,停止位,数据位,奇偶校验位 什么的有没有错,一一

    2024年02月06日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包