- 博客(4)
- 收藏
- 关注
原创 MQTT协议原理
MQTT 是一个客户端服务端架构的发布/订阅模式的消息传输协议。它的设计思想是轻巧、开放、简单、规范,因此易于实现。这些特点使得它对很多场景来说都是很好的选择,包括受限的环境如机器与机器的通信(M2M)以及物联网环境(IoT)。----MQTT 协议中文版与HTTP 协议一样,MQTT 协议也是应用层协议,工作在 TCP/IP 四层模型中的最上层(应用层),构建于 TCP/IP协议上。MQTT协议主要特点:1、使用发布/订阅消息模式,提供了一对多的消息分发和应用之间的解耦。
2024-08-30 18:44:06
2410
原创 基于QT开发支持MODBUS协议的上位机:三、MODBUS协议的数据帧格式
具体到MODBUS_RTU,地址域即MOSBUS从机地址,差错校验部分MODBUS_RTU采用CRC校验(循环冗余校验)。因为 MODBUS_TCP 是基于 TCP/IP 协议的,而 TCP/IP 协议本身提供了可靠的传输层,包含了数据包的完整性检查和错误恢复机制。以{0x01, 0x01, 0x00, 0x01, 0x00, 0x01}报文举例,使用。,即可得到MODBUS协议用于CRC校验的多项式值,0XA001。另外,MODBUS_TCP的地址域与MODBUS_RTU有所不同。
2024-08-25 16:10:07
1949
原创 基于QT开发支持MODBUS协议的上位机:二、MODBUS协议的功能码
MODBUS 协议定义了一个与基础通信层无关的简单协议数据单元(PDU)。特定总线或网络上的 MODBUS 协议映射能够在应用数据单元(ADU)上引入一些附加域。MODBUS 异常码:01 非法功能;,这个数据大小规格限制与事务处理功能码有关。每个设备根据其应用都有它自己的数据结构,也即以上四种基本表格在具体设备中的存储位置由设备自身构造决定。MODBUS功能码的有效范围是十进制 1-255(128-255 为异常响应保留)。有三类 MODBUS 功能码:公共功能码、用户定义功能码、保留功能码。
2024-08-24 18:21:37
1774
原创 基于QT开发支持MODBUS协议的上位机:一、MODBUS协议简介
Modbus是一个开放的、标准化的应用层传输通信协议,由Modicon公司(现在的施耐德电气Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De facto),并且现在是工业电子设备之间常用的连接方式。参考博客:ModBus协议部分功能码设计与实现方法(QT环境)
2024-08-24 15:02:20
1708
MODBUS协议中文参考手册
2024-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅