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. GBT Is Not Wokring While Reading Data From Server

GBT is not wokring while reading data from server

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 pramodahanya , 5 June, 2019
Forums
Gurux DLMS for Java

Dear,
We have a problem while reading the meter if the meter is using GBT. When we try to read large data(ex: profile generic buffer) the meter uses GBT and communication used to time out. On further investigation, we have found out that Gurux is using get next block of the get service rather than acknowledging the received GBT message.

Bellow is the sequence of messages:
Ger request normal(00 01 00 01 00 01 00 20 C0 01 C1 00 07 01 00 63 01 00 FF 02 01 02 02 04 06 00 00 00 01 06 00 00 00 32 12 00 01 12 00 00)

Get response with GBT 1st block: (E0 01 00 01 00 00 82 01 23 C4 01 C1 00 01 32 02 04 09 0C 07 E3 06 03 01 0D 0F 00 00 FF C4 80 11 00 06 00 00 00 94 06 00 00 00 6A 02 04 09 0C 07 E3 06 03 01 0D 1E 00 00 FF C4 80 11 00 06 00 00 00 C0 06 00 00 00 C3 02 04 09 0C 07 E3 06 03 01 0D 2D 00 00 FF C4 80 11 00 06 00 00 00 C2 06 00 00 01 03 02 04 09 0C 07 E3 06 03 01 0E 00 00 00 FF C4 80 11 00 06 00 00 00 FD 06 00 00 01 0F 02 04 09 0C 07 E3 06 03 01 0E 0F 00 00 FF C4 80 11 00 06 00 00 01 5E 06 00 00 01 53 02 04 09 0C 07 E3 06 03 01 0E 1E 00 00 FF C4 80 11 00 06 00 00 01 C0 06 00 00 01 70 02 04 09 0C 07 E3 06 03 01 0E 2D 00 00 FF C4 80 11 00 06 00 00 02 02 06 00 00 01 A6 02 04 09 0C 07 E3 06 03 01 0F 00 00 00 FF C4 80 11 00 06 00 00 02 48 06 00 00 01 E7 02 04 09 0C 07 E3 06 03 01 0F 0F 00 00 FF C4 80 11 00 06 00 00 02 A3 06 00 00 01 F7 02 04 09 0C 07 E3 06 03 01 0F 1E 00 00 FF C4 80 11 00 06 00 00 02 B5 06 00 00 02 11 02 04 09 0C 07)

Get next block:(00 01 00 01 00 01 00 07 C0 02 C1 00 00 00 01).

I have also added the GeneralBlockTransfer and GeneralProtection to proposed conformance and the meter accepts the conformance.
Could you please let me know how can we use GBT in this scenario or is there any option to for use of GBT for all scenarios.
Thank You
Best Regards
Pramod G

Profile picture for user Kurumi

Kurumi

7 years ago

Hi,

Hi,

I need to verify that you are using Java version? Have you tried with GXDLMSDirector?

BR,

Mikko

pramodahanya

7 years ago

Hi Miko,

Hi Miko,
We are using
Java 1.8
Gurux dlms 2.2.26
When I try reading with GXDlms director, It can read other attributes as they are small enough to fit in a single window but fails while reading attribute 2(buffer).
Thank You
BR
Pramod G

Profile picture for user Kurumi

Kurumi

7 years ago

Hi,

Hi,

I just checked this. We'll fix this tomorrow.

BR,

Mikko

pramodahanya

7 years ago

Thank You Mikko :)

Thank You Mikko :)

Profile picture for user Kurumi

Kurumi

7 years ago

Hi,

Hi,

Java Client support for GBT is now added and the new version is on GitHub.
It's tested a couple of days and we'll release a new version next week.

Streaming is not supported at the moment. Only Window size one is supported at the moment.

BR,

Mikko

pramodahanya

7 years ago

Thanks for the update Mikko,

Thanks for the update Mikko, I will check out the code from GitHub and give you feedback.

pramodahanya

7 years ago

We have tested and GBT works

We have tested and GBT works and also streaming works if the window size is set to more than 1.
BR
Pramod G

Profile picture for user Kurumi

Kurumi

7 years ago

Hi Pramod,

Hi Pramod,

Thanks from this info.

BR,

Mikko

Sholeh

6 years 7 months ago

In reply to We have tested and GBT works by pramodahanya

Hi Pramod,

Hi Pramod,

Can you send me full communication logs for GBT?

Thanks.
BR,
Sholeh

pramodahanya

6 years 6 months ago

In reply to Hi Pramod, by Sholeh

May I know why would you need

May I know why would you need this. The problem i had has been solved and i no longer have the test setup. It would take me couple of hours of effort to get these logs.

  • 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