物联网tcp协议可用工具整理

位置:首页 / 新闻中心 / 知识教程

知识教程 Admin 2024-02-23 18:19:42 2762

最近再对接一个物联网Modbus硬件平台,对接过程中发现很多的坑,以及可能潜在的问题,在这里整理出来方便大家查阅。

1,默认数据传输都以16进制来进行传输,给大家推荐一个16进制转字符串的工具,方便查看协议头和协议尾部的固定内容。

https://www.bejson.com/convert/ox2str/

2,tcp传输的16进制的数据包一定是拼接起来的,其中每一部分都代表不同的意思。

24 58 5A:起始符$XZ
00:通信消息种类(00:握手,01:心跳,02:上报,03:下发,04:ftp升级,05:tcp 升级)
00 1C:协议内容长度
00 05:心跳间隔
00 00 00 00 56 37:设备唯一标识
00 00 00 00 00 00 00 00:用户名
00 00 00 00 00 00 00 00:密码
02:设备类型(01 用户,02网关)
01:业务类型
03:网络模式
14:信号强度

例子:24 58 5A 00 00 1C 00 05 00 00 00 00 56 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 01 03 14

3,每2位16进制“24”代表一个字节。

4,硬件传输的数据可以通过串口进行监听,这样方便查看传输的数据内容,数据内容默认以16进制展示,给大家推荐一款工具:sscom5.13.1。

5,485通信波特率一定要选择9600,否则无法通信。

6,传输内容都是ascii码,服务器端需要先将16进制转换为ascii码,再进行传输,否则无法通信。

以上就是“物联网tcp协议可用工具整理”的详细内容,更多请关注木子天禾科技其它相关文章!


以上就是“物联网tcp协议可用工具整理”的详细内容,更多请关注木子天禾科技其它相关文章!

15934152105 扫描微信