Hello,
I'm trying to use DLMSDirector to discover what is available on the meters ACE6000 and SL7000. It's my first time trying DLMS protocol.
I manage to successfully connect to the meter, and get the serial number / manufacturer name.
HDLC, logical name referencing
Client address : 1
Auth : Low
Password : ABCDEFGH
Logical server : 1
Physical server : 17 (or 0x11) - works as well with 0x3FFF
Media : Net
IP, Host, checked Use serial port throught Ethernet.
I need to create methods in my app's code for writing data to the COSEM Object of the meter. Can you please guide on how can I do that?
For example, I've to set 0.0.94.96.20.255 Payment Mode from prepaid to postpaid (or vice versa). For doing that in windows GXDLMSDirector, we change its value from 0 to 1 or 1 to 0 and write it to the meter after making a secured US connection.
I'm writing to share an issue I encountered with the official Gurux.DLMS.Android example project from GitHub when running it on newer versions of Android.
The Problem
The application works perfectly on a device running Android 12 (API 31). However, when I try to run the same project on a device with Android 15 (API 35), the app is not working at all.