Dear Gurux Team,
We are facing issue while parsing push from the same meter manufacturer with different meter versions using Java Library. But using GXDLMSDirector we are able to parse both packets.
Security - Encryption
SytemTitle - 11111111
Block Chyper key - 2222222222222222
Old Meter Firmware (Able to parse with both Java and GXDLMSDirector)
00 01 00 01 00 40 00 5C DB 08 48 50 4C 00 01 33 35 D5 82 00 4F 20 00 00 00 3C 08 CF C5 47 FA 8A 4F 96 5A 48 D1 E7 CC 8F 19 6C 58 18 FA B2 7F EF 30 FB 99 6C 9A A0 DC 40 C5 F7 DA F8 83 00 75 A2 77 E4 F8 01 0D E2 4E 2F 06 B8 96 20 E1 53 F6 3D 54 4C 57 90 00 07 F3 D6 A9 08 27 5D EE A1 E0 AA 0C A6 50 61
New Meter Firmware (Unable to parse with java. But able to parse with GXDLMSDirector)
00 01 00 01 00 40 00 6D DB 08 48 50 4C 00 00 35 49 8A 82 00 60 30 00 00 00 00 07 B5 C1 ED F9 38 00 91 AA B1 96 E6 CB CC CF 82 7D 40 BE E2 AF 9B 92 CA 52 44 D5 B8 D4 B7 EB 53 69 F5 58 B6 6F E0 38 F4 27 47 BF DD C8 BD DD F0 D4 B1 57 91 AD 6F 35 DE 84 80 33 90 C7 36 FE 67 EC 21 8B 0C 2E A3 E9 20 C7 EE 2D 5B 58 C9 9B 1A 9F 71 C4 2F 7A E3 79 D0 62 C5 F8
Getting : Invalid Tag
Kindly help us to fix or identifythe issue.(If its packet issue we can inform the meter manufactuerer)
Thanks..
Hi, Old data was sent using…
Hi,
Old data was sent using encryption only. The new data is sent using encryption and authentication. You need to set the authentication key so data can be parsed.
client.setAuthenticationKey("");
BR,
Mikko