|
|
导航: |
论坛 -> 网络通讯
斑竹:liumazi,sephil |
|
作者: |
|
2018/6/21 16:45:10 |
标题: |
|
加入我的收藏 |
楼主: |
最近想与一款设备通讯,厂家不提供通讯协议,只能自己想办法。我在读取报文的时候报文的内容基本已经看明白,但是最后一位是校验位,本人对校验的算法不明白,有谁能帮忙分析一下可能的校验算法吗?谢谢!截取几条报文: 00 00 00 18 32 7E 00 46 11 18 00 00 00 05 5B 2B BA 95 51 0C 81 00 03 4F 0A DB 1D 00 00 00 00 00 00 01 13 01 0B 72 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 46 31 38 33 32 31 38 33 34 41 31 41 31 41 34 41 45
00 00 00 18 32 7E 00 46 11 18 00 00 00 06 5B 2B BB 78 61 0C 60 00 03 4F 0A DB 1D 00 00 00 00 00 00 01 13 01 0B 72 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 46 31 38 33 32 31 38 31 31 33 41 41 31 41 41 33 33
00 00 00 18 32 7E 00 46 11 18 00 00 00 07 5B 2B BB 78 71 0C 71 00 03 4F 0A DB 1D 00 00 00 00 00 00 01 13 01 0B 72 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 46 31 38 33 32 31 38 33 31 33 41 41 31 41 41 33 31
----------------------------------------------
- |
作者: |
|
2018/6/21 19:24:09 |
1楼: |
校验一般就是crc7或者crc8居多。 自己试就可以
----------------------------------------------
--
|
作者: |
|
2018/6/22 11:00:05 |
2楼: |
我用CRC试过的,7或8都不对,所以在这里求助
----------------------------------------------
-
|
作者: |
|
2018/6/22 13:18:37 |
3楼: |
前面几位应该是固定长度的头吧,后面64位才是校验数据吧。单这样看很难看出什么的。
----------------------------------------------
简单做人,认真做事。
|
作者: |
|
2018/6/22 13:29:43 |
4楼: |
我还可说 开头的 00 才是 数据,后面的都随机数。反正 楼主啥都保密。我说什么都可以了。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2018/6/22 14:42:26 |
5楼: |
这倒没什么好保密的,可能是我的描述有问题,我可以确定是最后一位才是校验位:因为倒数第2~16位的数据是我可以看得明白的数据,比如第一条里倒数2~16的数是:18321834A1A1A4A,这个数据正好是我要的代码。
----------------------------------------------
-
|
作者: |
|
2018/6/25 11:14:30 |
6楼: |
没有肯帮我了吗?
----------------------------------------------
-
|
作者: |
|
2018/6/25 20:56:46 |
7楼: |
你提供的信息不足无法帮你继续分析
----------------------------------------------
|
|