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. Description of Dlms/cosem Packet Exchange Between Client/server

description of dlms/cosem packet exchange between client/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 fbertoli , 18 March, 2011

At the dlms website I have seen some examples regarding the packets exchanged by client and server using HDLC link layer protocol.
Such examples describes with very few details the data contained within the packets.
If I would like to better understand packet structure, where can I find such description, without purchasing the IEC 62056 standard?
Moreover also the dlms books, the green book, should describe such content, but I don't understand how can I get it.
Thanks in advance for your answer.

Gurux Ltd

15 years 3 months ago

About DLMS structure

Hello fbertoli, and welcome to Gurux Forum!

DLMS/COSEM is a very complex protocol that includes several IEC standars.
Our DLMS/COSEM protocol component, and DLMS/COSEMDirector application support the following:

  • IEC 62056-21 Direct local data exchange
  • IEC 62056-42 Physical Layer Services and Procedures for Connection-Oriented Asynchronous Data Exchange
  • IEC 62056-46 Data link layer using HDLC protocol
  • IEC 62056-47 COSEM transport layers for IPv4 networks
  • IEC 62056-53 COSEM application layer
  • IEC 62056-61 OBIS Object identification system
  • IEC 62056-62 Interface objects

Unfortunately there is no other way to get the specifications then purchasing.

Maybe studying our source code for the DLMS/COSEM component would give you some answers? All Gurux source code is available at

https://gurux.svn.sourceforge.net/svnroot/gurux

Kindest regards,
Gurux Ltd

sandugandhi

15 years ago

GuruX software for GNU gcc compiler.

I wish to compile the GuruX source code using GNU gcc compiler. So, that this thing works on Ubuntu too. This is because there is larger active community on Linux development than Windows. In long term, vendor locked-in can be avoided too.
I wish to start with IEC-62056-21 simple data exchange.
Is there any community currently working towards this ?GUI based application development can follow later.
I have downloaded the guruX.tar.gz source from svn. Can you point me towards the relevant source within this to start with ?

Profile picture for user Administrator

Administrator

15 years ago

In reply to GuruX software for GNU gcc compiler. by sandugandhi

Linux version of Gurux DLMS

Hello sandugandhi,

We have received some inquiries about Linux version of Gurux DLMS, and are working on this.

We have planned to release Linux version of Gurux DLMS, for C++ and Java.
Hopefully we'll get it released in the autumn.

Stay tuned!

Regards,

Gurux Developers

  • 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