DLMS communication packages
HDLC layer,
Wrapper Layer, APDU encoding and decoding.
C++, C#, Java
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.