IPv4 setup

IPv4 setup object is used to define of the IPv4 layer settings.


  • 1. Logical Name
    Logical name of the object.
  • 2. DL reference
    Logical Name of Data link layer. This is Logical Name of the MacAddressSetup object.
  • 3. IP address

Register activation

Register activation object is used to handle different tariffication structures.


  • 1. Logical Name
    Logical name of the object.
  • 2. Register assignment
    Array of assigned objects.
  • 3. Masks list
    Register activation mask list.
  • 4. Active Mask




We are receiving lots of emails about DLMS/COSEM DLMS/COSEM for smart meters.
We hope that this FAQ is usefull to you.

DLMS Meters

DLMS Meters are different and event the same model might be used in different regions with different settings. Firmware version might effect is DLMS (or other protocols) supported or not, not just model number.

Read intraductions how to make own AMR system or DLMS/COSEM meter/proxy/simulator.


Gurux starts to support Linux

We have a long history for making our applications for Windows. We have received lots of inquiries about Linux. Some people are interested to use GXDLMSDirector, GXDirector or GuruxAMI in Linux environment. It is nice if you can use our products in Linux but there are some bigger issues that we want to point out.

Basically there is one bigger reason why we desired to support Linux.


DLMS Client and Server addressing

We have received lots of questions about Client and Server addresses in DLMS. Client and Server addresses are also known as Primary Station ID, and Secondary Station addresses. Usually people are asking, where those values come from. I will try to explain this shortly.

DLMS is using HDLC Addressing in Client and Server addresses. In the perfect world everybody would act accordingly, but unfortunately there are device manufacturers, who misunderstand this standard. This is why all devices do not work like this, but at least most of them do.

Subscribe to RSS - blogs