Skip to main content
Home
for DLMS smart meters
Open source solutions for DLMS smart metering

Main navigation

  • Home
  • Products
  • About us
  • Open Source
  • Community
  • Forum
  • Downloads
User account menu
  • Log in

Breadcrumb

  1. Home
  2. Forums
  3. Generate Push Data Payload

Generate Push Data Payload

Forum Rules

Before commenting read Forum rules

Don't comment the topic if you have a new question.

You can create a new topic selecting correct category from Gurux Forum and then create a new topic selecting "New Topic" from the top left.

By Bhaumik , 30 September, 2021
Forums
General discussion

Hi Mikko,

I have a push data decrypted payload as below:

0F D0 00 35 26 0C 07 E5 09 1D 03 10 1D 2C FF 01 4A 00 02 0D 0A 0C AA BB CC DD 30 30 30 30 30 31 34 31 09 06 00 00 19 09 00 FF 09 0C 07 E5 09 1D 03 10 1D 2C FF 01 4A 00 17 43 66 00 00 17 00 00 00 00 17 41 F0 00 00 17 00 00 00 00 17 00 00 00 00 12 00 E1 06 00 00 00 0D 17 00 00 00 00 03 01 06 00
00 43 80

I want to generate a full wrapper frame using this payload for push data with the system title.

Can you please help me to generate the same.

Profile picture for user Kurumi

Kurumi

4 years 8 months ago

Hi,

Hi,

Gurux DLMS libraries do this automatically for you.

BR,
Mikko

Bhaumik

4 years 8 months ago

Hi Mikko,

Hi Mikko,

Yes, But I want to do a load test by sending multiple meter's push data on the listener.

So for that, I required a dummy payload with a system title.

I have generated one payload, but In that not able to set the system title. In Encrypted payload
system title comes after DB (General Glo ciphering) byte. How can I add it after data notification byte (0F)
Can you please suggest?

00 01 00 01 00 40 00 65 0F D0 00 35 26 0C 07 E5 09 1D 03 10 1D 2C FF 01 4A 00 02 0D 0A 0C AA BB CC DD 30 30 30 30 30 31 34 31 09 06 00 00 19 09 00 FF 09 0C 07 E5 09 1D 03 10 1D 2C FF 01 4A 00 17 43 66 00 00 17 00 00 00 00 17 41 F0 00 00 17 00 00 00 00 17 00 00 00 00 12 00 E1 06 00 00 00 0D 17 00 00 00 00 03 01 06 00 00 43 80
<WRAPPER len="6D" >
<TargetAddress Value="1" />
<SourceAddress Value="40" />
<PDU>
<DataNotification>
<!-- High priority. -->
<!-- Confirmed service. -->
<!-- Invoke ID: 268449062 -->
<LongInvokeIdAndPriority Value="D0003526" />
<!-- 30-09-2021 03:29:44 -->
<DateTime Value="07E5091D03101D2CFF014A00" />
<NotificationBody>
<DataValue>
<Structure Qty="0D" >
<String Value="AA BB CC DD 30 30 30 30 30 31 34 31" />
<!-- 0.0.25.9.0.255 -->
<OctetString Value="0000190900FF" />
<!-- 29-09-2021 16:29:44-05:30 -->
<OctetString Value="07E5091D03101D2CFF014A00" />
<!-- 230 -->
<Float32 Value="43660000" />
<!-- 0 -->
<Float32 Value="00000000" />
<!-- 30 -->
<Float32 Value="41F00000" />
<!-- 0 -->
<Float32 Value="00000000" />
<!-- 0 -->
<Float32 Value="00000000" />
<UInt16 Value="00E1" />
<UInt32 Value="0000000D" />
<!-- 0 -->
<Float32 Value="00000000" />
<Boolean Value="true" />
<UInt32 Value="00004380" />
</Structure>
</DataValue>
</NotificationBody>
</DataNotification>
</PDU>
</WRAPPER>

Profile picture for user Kurumi

Kurumi

4 years 8 months ago

Hi,

Hi,

You need to set Security so data is ciphered. Now you are sending normal push messages without encryption.

BR,
Mikko

  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Tue, 06/09/2026 - 11:16
    gurux.dlms.java 4.0.95
  • Tue, 06/09/2026 - 10:03
    Gurux.DLMS.Python 1.0.199
  • Mon, 06/08/2026 - 13:39
    gurux.dlms.cpp 9.0.2606.0801
  • Mon, 06/01/2026 - 10:15
    gurux.dlms.cpp 9.0.2606.0101
  • Thu, 05/28/2026 - 16:06
    gurux.dlms.java 4.0.94

New forum topics

  • Error reading L&G Meter
  • Pass a TCP Client to GXNet
  • Australian EDMI Mk10D (Essential Energy area)
  • Strange mix of data notificiation vs get response
  • DLMS Connection
More

Who's new

  • Tuanhgg
  • Adel
  • charnon
  • Paddles
  • Miguel Ángel
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin