Hello,
Using GXDLMSSecureClient with Security.AuthenticationEncryption I've managed to receive the push message sent by a Honeywell gas smart meter. The OctetString value seems to be a compact frame, more precisely CF49. There is a posibility to parse the OctetString value and get the values as a "readable format" ?
Thank you in advance
<DataNotification>
# Invoke ID: 1
<LongInvokeIdAndPriority Value="00000001" />
# 1/1/0001 12:00:00 AM
<DateTime Value="" />
<NotificationBody>
<DataValue>
<Structure Qty="01" >
<OctetString Value="31697C56F500810101004F02FC0000000000000000000003697C48E000000000000000000000697AF760000000000000000000006979A5E000000000000000000000090169560D60000001090000000000000000000000000000000000000000000000000C07E90C01FF060000FF80000000000200000000006901FF" />
</Structure>
</DataValue>
</NotificationBody>
</DataNotification>
I want to add, also, that…
I want to add, also, that CF49 is defined in UNI/TS 11291-12-2 standard. Thank you
Hi, Yes, this looks like…
Hi,
Yes, this looks like CF49. You need to check the structure of the CF49 and parse the received data by yourself. There is only data bytes, and metadata is missing. It is not possible to parse this without metadata.
BR,
Mikko