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. Gurux With Embedded System.

Gurux with embedded system.

Forum Rules

Before commenting read Forum rules

Don't comment the topic if you have a new question.

You can create a new topic selecting correct category from Gurux Forum and then create a new topic selecting "New Topic" from the top left.

By Omkar Patil , 11 September, 2020
Forums
General discussion

Hello Sir.
Very first, I am thankful to you for maintaining such active forum.
I am working on a project which is reading energy meters through optical port using embedded system. Through rigorous search on internet, I came across that the Gurux is only opensource library. Will you please guide us?
Which microcontroller should should we use?
Which parameters shoulds of microcontroller should be chyecked before choosing microcontroller for using it with gurux?

We need to use a microcontroller other than Arduino.

Thanking you in anticipation.

Profile picture for user Kurumi

Kurumi

5 years 9 months ago

Hi,

Hi,

Reading meters from microcontroller is not an easy task. Reading current values is not bad, but if you need to read historical data you need more memory or then you need to read only a few rows at the time.

It's almost mandatory that you need to use malloc on the client-side. You can do it without malloc but then you need to know exactly what kind of data meter is returning.
If you are reading only current integer values, it's not a problem, but if you want to read complex data, you need to allocate space before reading.

What microcontroller and compiler you want to use?

BR,
Mikko

Omkar Patil

5 years 9 months ago

In reply to Hi, by Kurumi

Thank you Sir for your reply.

Thank you Sir for your reply. Actually I have not decided which microcontroller to use. I want to know that, do I need to write device driver for using dlms client library?
What do you suggest me? How should I proceed?

Thank you sir

Profile picture for user Kurumi

Kurumi

5 years 9 months ago

Hi Omkar,

Hi Omkar,

You can use what you want. The only thing that you need to do is handle byte sending and reading to the meter. I believe the Arduino example is good for that purpose.

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

You need malloc. You can do meter reading without it, but it's harder without malloc.

BR,
Mikko

Omkar Patil

5 years 8 months ago

okay. Thank you very much sir

okay. Thank you very much sir

  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Tue, 06/09/2026 - 11:16
    gurux.dlms.java 4.0.95
  • Tue, 06/09/2026 - 10:03
    Gurux.DLMS.Python 1.0.199
  • Mon, 06/08/2026 - 13:39
    gurux.dlms.cpp 9.0.2606.0801
  • Mon, 06/01/2026 - 10:15
    gurux.dlms.cpp 9.0.2606.0101
  • Thu, 05/28/2026 - 16:06
    gurux.dlms.java 4.0.94

New forum topics

  • Error reading L&G Meter
  • Pass a TCP Client to GXNet
  • Australian EDMI Mk10D (Essential Energy area)
  • Strange mix of data notificiation vs get response
  • DLMS Connection
More

Who's new

  • Tuanhgg
  • Adel
  • charnon
  • Paddles
  • Miguel Ángel
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin