zoukankan      html  css  js  c++  java
  • Modbus通信协议的压力测试

       最近物联网都比较的火,因此,特别为各位兄弟姐妹们,奉上一款Mobus协议的测试软件,可以用来做设备的压力测试,和通信测试。

    起初软件开发缘由是我们最近在开发一款设备,需要将多个DS18B20并联起来,组成一个设备,进行温度监测,同时将采集到的数据通过串口服务器上传到平台上,以实现数据的实时监测,因为我们做的是工业控制类产品,因此没有用到无线通信协议一类,同时考虑到成本因素,没有使用以太网,因此,最终将通信协议选定为Modbu协议。

      说道Modbus协议,那使用Modbus协议有什么好处呢?

      (1)、设备容易组网。

      (2)、Modbus协议在工业使用场合中比较常见,可以支持PLC一类设备。

      (3)、开发难度低,并且使用范围广,等等。

    说了这么多的好处,可能你还不了解Modbus协议,这没有关系,你可以通过以下几个链接进行了解:

      1、关于Modbus协议的简介及相关知识,请查看网页:http://www.cnblogs.com/kmust/p/badwell.html。

      2、Mobus协议文档:http://download.csdn.net/detail/dwx1005526886/9795785

    随便吐槽下,本来是想要把附件上传到博客园呢,可是找了半天,没看到附件上传的地方,如果你们有找到,请告知我,或者如果需要相关资料的,请加QQ群:98556420。

    希望能和你们一起学习和进步。

    废话说了这么多,上干货了。

      在我们使用单片机进行编程的时候,由于单片机的资源有限,因此一般都是跑裸机(无操作系统),因此使用裸机进行使用的时候,所有的应用就是跑在一个大循环里面,然后通过中断,执行相应的响应。

      但是我们使用裸机的时候,遇到一个问题,就是如何对接收的数据及时的响应和处理,例如我们自己开发的设备,就遇到这个问题,如何及时的对请求的消息处理呢?特别是一个数据帧的间隔在20ms — 80ms之间的时候。当然这个课题,不在这个文章的讨论范围之内。

      好了废话说了这么多,步入正题,先上一个软件的初步界面:

        主界面:

      

      Modbux协议测试界面:

       数据流监视界面:

      ps:其他功能:

      1、支持TCP转串口功能。

      2、支持串口转TCP和UDP功能。

      3、支持串口转串口功能。

      4、支持常用校验码计算功能。

      5、支持TCP客户端、TCP服务器、UDP客服端、UDP服务端等常用调试功能。

      6、支持ping、telnet等常用功能。

      7、串口图表生成功能。

      

      说了这么多,最后附上软件链接:http://download.csdn.net/download/dwx1005526886/9795829

  • 相关阅读:
    HDU Railroad (记忆化)
    HDU 1227 Fast Food
    HDU 3008 Warcraft
    asp vbscript 检测客户端浏览器和操作系统(也可以易于升级到ASP.NET)
    Csharp 讀取大文本文件數據到DataTable中,大批量插入到數據庫中
    csharp 在万年历中计算显示农历日子出错
    csharp create ICS file extension
    CSS DIV Shadow
    DataTable search keyword
    User select fontface/color/size/backgroundColor设置 字体,颜色,大小,背景色兼容主流浏览器
  • 原文地址:https://www.cnblogs.com/kmust/p/6629128.html
Copyright © 2011-2022 走看看