Please find the below Packet received as push notification from meter when we switched off the meter power. Hope this would be power failure notification.
00 01 00 01 00 40 00 6A DB 08 47 4F 45 00 00 37 45 14 82 00 5D 30 00 00 64 4B 09 91 4F A4 D5 38 05 64 48 E3 35 1A DB 5C 7E CE 3A E0 93 79 A5 DD 5B 7A 65 49 6D 29 B8 01 44 EE 76 53 9A 63 10 76 89 C0 0B 33 E1 B5 C5 69 7C 88 71 F6 EC F9 2D FD F2 5F 74 65 41 08 F0 30 27 20 37 21 D1 3C 99 A2 BE 8F 55 28 06 FF 8E D0 54 3A 88 D0 1C C7 73 E3 7C 82
How could we decode the above packet if it is encrypted one, with AES 128 Algorithm? Alteast can we get any document which explains the parsing of above packet?
This is described on the standard. You can use Gurux DLMS libraries to get the data.
You need to set authentication key and block cipher key to secure client. Then you can get data using GetData -method.
Push Notification
Hi,
This is described on the standard. You can use Gurux DLMS libraries to get the data.
You need to set authentication key and block cipher key to secure client. Then you can get data using GetData -method.
http://www.gurux.fi/GuruxDLMSTranslator?translate=000100010040006ADB084…
BR,
Mikko
Push Notification
how to decrypt the push notification message from Genus Meter, trying to use GuruX java
"00 01 00 01 00 40 00 6A DB 08 47 4F 45 00 00 37 45 14 82 00 5D 30 00 00 64 4B 09 91 4F A4 D5 38 05 64 48 E3 35 1A DB 5C 7E CE 3A E0 93 79 A5 DD 5B 7A 65 49 6D 29 B8 01 44 EE 76 53 9A 63 10 76 89 C0 0B 33 E1 B5 C5 69 7C 88 71 F6 EC F9 2D FD F2 5F 74 65 41 08 F0 30 27 20 37 21 D1 3C 99 A2 BE 8F 55 28 06 FF 8E D0 54 3A 88 D0 1C C7 73 E3 7C 82"
Push Notification
Hi,
This data is encrypted. Do you know the keys? You need authentication and block cipher keys to make it work.
You can use GXDLMSClient for this.
GXDLMSSecureClient cl = new GXDLMSSecureClient(true, 0x40, 1, Authentication.NONE, null, InterfaceType.WRAPPER);
cl.Ciphering.BlockCipherKey=
cl.Ciphering.AuthenticationKey=
GXReplyData rd = new GXReplyData();
cl.GetData(reply, rd);
BR,
Mikko