解码WM总线电报

时间:2018-12-15 10:43:06

标签: decode electronics

我一直在尝试创建一个Java库,该库可以解码wm-bus电报,但是我仍然停留在理论上。这是一个例子。

这是来自水表的已解密电报有效载荷部分,该水表先前已使用AES-128加密

  

2f 2f 4d 6c 54 2a 28 1a 6a 57 5c 00 04 3e 01 00 00 00 24 3e 00 00 00   00 14 3e 00 00 00 00 03 59 ac 17 00 23 59 09 0d 00 13 59 e2 1b 00 03   65 e0 1a 00 23 65 05 14 00 13 65 a1 1b 00 2f 2f 2f 2f

现在,我需要对此进行解码并提取所有有用的信息。上面的电报应该具有SND-NR结构(CRC已被删除),如此处第42/60页的示例-> https://oms-group.org/fileadmin/files/download4all/specification/Vol2/4.1.2/OMS-Spec_Vol2_AnnexN_B042.pdf

我省略了2f字段,而从应该是DIF字段的4d开始。因此,在这里阅读文档-> http://www.m-bus.com/files/w4b21021.pdf之后,我了解到4d对应于一种称为variable length的东西,这是否合理?或者我完全错了吗?我不知道该怎么走。

您能帮我解码整个内容吗?

0 个答案:

没有答案