DLMS communication packages

HDLC layer, Wrapper Layer, APDU encoding and decoding.
C++, C#, Java, Python

 Consumer information interface (CII)

Read (ciphered) data ''pushed'' by a DLMS meter using the Java libraries (on any platform) or the C++ libraries on Raspberry Pi.

The DLMS communication survival kit

Everything you ever wanted to know about the basic COSEM/DLMS communication

Ciphered context and GMAC

Example of AARQ/AARE with ciphered context and GMAC.

Free tools and demos...

XMLDemo (DLMS reader).