Hello, I'm currently encountering a situation where I'm using the official version of the.c client source code to read the electricity meter data, but the reading keeps failing.
The all-0 key I set when using the GXDLMSDirector client can be read normally,However, use https://github.com/Gurux/GuruxDLMS.c/tree/948da08617e623f5e3f6dd3dab9ad… appear error.
This is my execution order:
Hi Mr. Mikko, I would like to ask you about the blockCipher and Authentication keys . I try to find the keys inside meters the main 4mb eeprom memory where the security keys is stored. The meter saves the most data(not all) ciphered in the main eeprom memory and I can’t locate the address with the saved keys. I have read with programmer the eeprom.
Is there some software to “translate” the ciphered hex dump of the eeprom memory?? Is it possible to help me?
I have been trying for months to do that with no success.
I'm working on a project with some Hexing meters. I was able to connect to the meter via the optical port using HDLCWithModeE at 300 baud, 7E1, with GURUX DLMS Director and Python, and publish the data via MQTT. However, I don’t know how to establish a connection through RS485. I’ve tried multiple baud rates, servers, and users using the baud rate scan in GURUX DLMS Director, but without success.
The final goal is to have an ESP32 connect to the meter via RS485 and publish the acquired data to my MQTT server.
Hi everyone, I’m prototyping a smart meter interface using an ESP32 to read DLMS/COSEM data over RS-485 and then relay that information via MQTT. For inspiration on reliable multi-node communication, I found this guide on ESP-NOW peer-to-peer networking really insightful: https://www.theengineeringprojects.com/2022/01/esp-now-protocol-with-es…
Hello, wanted to ask a question, maybe you will have some insights.
We are trying to find a solution to launch DLMS over Lorawan. One thing is that our product is battery-powered water meter.
I have questions:
1. Maybe you have real life examples that this was done before?
2. time / Duty cycle - this time is very strict in lorawan, how it is possible to overcome this barrier when DLMS handshake takes up to 6-12 telegrams?
<p>As per IS 15959-P2 (cluase 4 and 7.1 Table-2) PUSH doesn't required any authentication password. It has the lowest key. But when i am selecting Indian standard and association PUSH in gurux it is mandatorily asking password and hence meter is failing. Attached the screen shot both standard and tool configuration. I am using 9.0.2504.0301 version.</p>
I have been exploring the library and I am wondering how to use the object methods.
Using a GXDLMSRegister object as am example, it has a Reset method that takes a gxdlmsclient input. i tried to pass a secure client to it and nothing happened. I tried reading after running the method but it throws unacceptable frame error.
I can also see that it returns a byte[][]. Do I have to write this bytes to the meter? but the write method in the communicator class takes an gxdlmsobject and attribute index as an input.