『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 440|回复: 5

[教程系列] mqtt客户端模式下的查询485设备命令格式问题

[复制链接]

1

主题

18

帖子

118

积分

注册会员

Rank: 2

积分
118
金钱
100
HASS币
0
发表于 2024-8-9 12:02:43 | 显示全部楼层 |阅读模式
本帖最后由 xwesley 于 2024-8-9 16:14 编辑

485继电器通过网线连接到路由器的,串口服务器用mqtt客户端模式连接到emqx的,查询水位感应器的modbus命令是20 04 00 00 01,有同样格式的查询码返回,但是用如图的命令无法有反馈,是不是要转换成什么hex格式?另继电器作为tcp服务器模式的时候自动上传模式可以接收到反馈。请大神告知如何改好~~
1 (2).png
1 (1).png
1 (5).png
1 (6).png
回复

使用道具 举报

10

主题

1328

帖子

4238

积分

论坛元老

Rank: 8Rank: 8

积分
4238
金钱
2910
HASS币
0
发表于 2024-8-9 13:09:36 | 显示全部楼层
nr里你不得订阅他的发布主题么?
回复

使用道具 举报

1

主题

18

帖子

118

积分

注册会员

Rank: 2

积分
118
金钱
100
HASS币
0
 楼主| 发表于 2024-8-9 14:49:18 | 显示全部楼层
本帖最后由 xwesley 于 2024-8-9 17:31 编辑
隔壁的王叔叔 发表于 2024-8-9 13:09
nr里你不得订阅他的发布主题么?

NE2 Colloection/PUB就是订阅发布的主题
回复

使用道具 举报

10

主题

1328

帖子

4238

积分

论坛元老

Rank: 8Rank: 8

积分
4238
金钱
2910
HASS币
0
发表于 2024-8-9 20:51:26 | 显示全部楼层
xwesley 发表于 2024-8-9 14:49
NE2 Colloection/PUB就是订阅发布的主题

哈哈,看错了
回复

使用道具 举报

1

主题

70

帖子

460

积分

中级会员

Rank: 3Rank: 3

积分
460
金钱
390
HASS币
0
发表于 2024-8-12 17:23:11 | 显示全部楼层
20 04 00 00 01这是什么modbus命令,就算是忽略了crc,还少一个字节呢
应该是这样吧,20 04 0000 0001 crc
回复

使用道具 举报

1

主题

18

帖子

118

积分

注册会员

Rank: 2

积分
118
金钱
100
HASS币
0
 楼主| 发表于 2024-8-14 20:15:50 | 显示全部楼层
二十四书生 发表于 2024-8-12 17:23
20 04 00 00 01这是什么modbus命令,就算是忽略了crc,还少一个字节呢
应该是这样吧,20 04 0000 0001 crc ...

应该是02 04 00 00 00 01 xx xx,后面发现少了crc验证码,填上就好了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-21 18:38 , Processed in 1.853514 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表