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. Help Needed: Interfacing Saral 100 Energy Meter With Microcontroller Via RS232

Help Needed: Interfacing Saral 100 Energy Meter with Microcontroller via RS232

By Naman_Shandilya , 23 July, 2026
Forums
Gurux.Serial

Hi everyone,

I am new to the DLMS and energy meter domain. I am working on interfacing a Saral 100 energy meter (Secure Meters) with my microcontroller over the RS232 protocol. I’ve received some initial details from the vendor, but I want to confirm what exact parameters and values are required from the manufacturer to ensure proper communication and data reading.

Here’s what I have so far:

Voltage Levels – RS232 standard voltage levels (3–5 V depending on signal type).

Serial Communication Settings – Baud rate: 9600 bps, Parity: None, Stop bits: 1.

Authentication – KDF04 required.

Encryption/Security Keys – HLS keys.

Client and Server Addresses – Need confirmation of exact values.

Supported OBIS Codes – As per IS 15959 and manufacturer‑specific codes.

Sample Request‑Response Logs – One sample already received.

Communication Protocol – IS 15959.

My Question:
Could you please guide me on what additional parameters or values I should request from the meter vendor/manufacturer to successfully interface the Saral 100 with my microcontroller and read all required data?

Any advice, examples, or best practices from your experience with Secure meters and DLMS would be greatly appreciated.

Thanks in advance!

Profile picture for user Kurumi

Kurumi

10 sec ago

Hi, I suggest that you…

Hi,

I suggest that you download GXDLMSDirector and read your meter with it first. It will help you to understand DLMS and objects.

You can check the Arduino client example:

https://github.com/Gurux/GuruxDLMS.c/tree/master/Arduino_IDE/client

Secure meters use the Indian standard, so select the Indian standard as the manufacturer.

BR,
Mikko

  • Log in or register to post comments
  • 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

  • Help Needed: Interfacing Saral 100 Energy Meter with Microcontroller via RS232
  • Connecting Meter to Agent via serial
  • Reading block profile with Compact array
  • DLMS server - serving multiple similar datasets gathered from multiple meters across distinct logical addresses
  • CGXDLMSProfileGeneric::SetValue for attribute 3. Possible memory leak
More
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin