原文:IoTClient开发4 - ModBusTcp协议服务端模拟

前言 上篇我们实现了ModBusTcp协议的客户端读写,可是在很多时候编写业务代码之前是没有现场环境的。总不能在客户现场去写代码,或是蒙着眼睛写然后求神拜佛不出错,又或是在办公室部署一套硬件环境。怎么说都感觉不太合适,如果我们能用软件仿真模拟硬件那不就完美了,以后有各种不同的硬件协议接口都模拟出来,而不是每个硬件都买一套回来部署了做测试。 真要用软件仿真模拟也是可以的,客户端是对协议的请求报文发送 ...

2019-11-13 08:45 12 1051 推荐指数:

查看详情

IoTClient开发3 - ModBusTcp协议客户实现

前言 进过前面两章的介绍,今天开始正式的实战。 进制转换 很多朋友对于进制转换可能是在刚学计算机的时候有接触,后来做高级语言开发可能就慢慢忘记了。我们做工控开发的时候需要经常进行进制转换,这里和大家一起复习下。 一个字节等8位(1byte = 8bit),可以存储2^8(0-255)共计 ...

Mon Nov 04 16:56:00 CST 2019 9 1003
IoTClient开发5 - ModBusRtu协议

前言 前面我们介绍了ModBusTcp协议。今天我们接着来介绍ModBusRtu协议。和ModBusTcp不同的是ModBusRtu基于串口通信,ModBusTcp是基于Tcp以太网通信。 所以我们在讲解ModBusRtu协议之前会先介绍下串口通信。 串口通信 串口出现在1980年前后,当初 ...

Tue Dec 17 16:55:00 CST 2019 2 893
IoTClient开发6 - S7-200SmarTcp协议客户实现

环境和工具 服务端电脑IP:192.168.1.130 客户电脑IP:192.168.1.120 1、在服务端电脑运行IoTClientTool 2、运行Wireshark 3、在客户电脑运行IoTClientTool 4、Wireshark得到如下报文 报文分析,plc ...

Wed May 06 18:22:00 CST 2020 3 1567
服务端开发经验

开发经验之谈 从事服务端开发已经有一些日子了,静下来可以想想和记录些服务端开发的想法了。 服务端开发,特别是Web开发,基本上全是处理HTTP请求的处理。根据具体用途分为两种:Web页面开发和API ...

Fri Nov 09 22:58:00 CST 2018 1 826
websocket服务端开发

基于http请求以拉的方式去做服务器的推送,无论是实时性和有效字节都是差强人意的效果。 公司的im系统在与客户的交互上实际上借助了websocket来实现服务器与客户的事实消息推送,今天就来简单了解下这个协议,并且自己实现对websocket的响应。 可以看到在理解了tcp ...

Sun Jul 07 10:04:00 CST 2019 0 406
HTTP协议简介详解 HTTP协议发展 原理 请求方法 响应状态码 请求头 请求首部 java模拟浏览器客户服务端

协议简介 协议,自然语言里面就是契约,也是双方或者多方经过协商达成的一致意见; 契约也即类似于合同,自然有甲方123...,乙方123...,哪些能做,哪些不能做; 通信协议,也即是双方通过网络通信必须遵从的一组约定; 计算机网络的本质在于传递数据,协议自然是针对于数据的结构格式以及传送 ...

Tue Jul 10 03:46:00 CST 2018 0 1099
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM