Push Notification

4 posts / 0 new
Last post
RadhaKrishna Manikya
Push Notification

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?

kurumi
kurumi's picture
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=000100010040006ADB0847...

BR,

Mikko

________________________________________
Mikko Kurunsaari
Gurux Ltd
Hermiankatu 6-8 H 33720 TAMPERE, FINLAND
Phone: +358 3 265 1244
Home page: http://www.gurux.org

prasad.k
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"

kurumi
kurumi's picture
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

________________________________________
Mikko Kurunsaari
Gurux Ltd
Hermiankatu 6-8 H 33720 TAMPERE, FINLAND
Phone: +358 3 265 1244
Home page: http://www.gurux.org