we have implemented the Gurux server in esp32 and it is working fine, but the issue is with the push. I couldn't able to send the push with security. Can you please guide me through it.
I’ve successfully developed a DLMS host in C using the Gurux ANSI C library. It runs on a microcontroller with limited resources.
In the provided examples, the library uses dynamic memory (malloc()/free()). As you probably know, is not ideal on a microcontroller because memory fragmentation can happen.
To make the host more robust, I uncommented #DLMS_IGNORE_MALLOC in gxignore.h.
My problem is that I still need several functions declared in client.h, and those prototypes are only available when DLMS_IGNORE_MALLOC is not defined.
I have a clean smart meter (ZIV) for testing that I want to use to control different areas of an industrial warehouse, although this is unrelated to my problem ;).
The thing is, when I read information from the device using GXDLMSDirector, such as the “Current association,” I get the following error: “Cannot convert an object of type ‘System.byte[]’ to type ‘System.Objec[]’.”
This has happened to me with several OBIS devices, and I wanted to know if there is any kind of solution, because I am unable to connect it to the Python API.