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. 12-Digit Serial Number

12-Digit Serial Number

By girija , 5 August, 2024
Forums
Gurux.Serial

Hello Sir,

I am currently working on Gas-meter and using Gurux ANSI-C library to make the meter compatible to DLMS protocol.
In our application, it needs to be 12-digit serial number.
Now, if I want to connect the meter using SERIAL NUMBER, is it possible (as it doesn't fit in int32 range)?
If it does, then what should be the formula?

Kind Regards,
Girija

Profile picture for user Kurumi

Kurumi

1 year 11 months ago

Hi, The DLMS standard doesn…

Hi,

The DLMS standard doesn't define how the server address is counted from the serial number. Manufacturers are using different ways to count it and you need to check this from the meter documentation.

Multiple manufacturers are counting server address from serial number with this formula, but it's not defined in DLMS standards.

SN % 10000 + 1000

It takes the last four digits from the serial number and adds 1000 to it.

BR,
Mikko

  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Thu, 07/23/2026 - 16:19
    gurux.dlms.java 4.0.96
  • Thu, 07/09/2026 - 14:34
    Gurux.DLMS.Python 1.0.201
  • Fri, 06/26/2026 - 16:32
    Gurux.Service 3.0.2606.2601
  • Wed, 06/24/2026 - 08:36
    Gurux.DLMS.Python 1.0.200
  • Mon, 06/15/2026 - 08:52
    gurux.dlms.c 9.0.2606.1501

New forum topics

  • Service not known error on gprs communication
  • Service not known error on gprs communication
  • Help Needed: Interfacing Saral 100 Energy Meter with Microcontroller via RS232
  • Connecting Meter to Agent via serial
  • Reading block profile with Compact array
More
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin