In our current Gurux-based Android project, we are successfully communicating with the DLMS meter using the serial port. Now, we would like to enable Bluetooth communication with the meter. Is there any official support or recommended approach for integrating Bluetooth communication into the existing Gurux Android project?
Any guidance or example implementation would be greatly appreciated.
When communicating with a meter through a gateway, there is a GXDLMSException("Invalid reply. The client has closed the connection.") thrown for a successful ReleaseResponse wrapped in GatewayResponse.
I believe the reason is that this peace of code doesn't recognize it: https://github.com/Gurux/Gurux.DLMS.Net/blob/5284708bd1b9823d9d9f817223dc2f5993deeb02/Development/GXDLMS.cs#L5658-L5665
I have implemented a Python script to read the Header and scaler values sent from the meter through the Wrapper interface using GXDLMSReader. Similarly, I want to have a function to read a Header and Scaler from a fragmented HDLC frame. Please let me know how I can achieve this.
Note: My current implementation always returns "Invalid HDLC frame," but the frame is being translated correctly in the Gurux online translator.
I have some problems reading specific SAGEMCOM meters.
My Android app can read meters with a Bluetooth probe and with a USB serial probe.
BT probe readings are implemented with a third part library that works fine, and I can read all meters I tried (even these SAGEMCOM I am talking about).
On the other hand, USB probe readings are implemented using GURUX Android Serial library. The problem here is that there are some SAGEMCOM that when I tried to read Profile Generic OBIS "1.0.99.1.0.255" which is hourly readings.
Name : ER300P
Manufacturer: Larsen & Toubro Ltd
Interface : HDLC
Authentication : LOW
Password: lnt1
Client address : 0x11
Logical Sever: 0
Physical Server: 1 and 22 both are used.
media : serial
baudrate: 9600.(8N1)
With this GXDLMSDirector settings. meter doesn't respond to AARQ request.
SNRM>UA is ok. Need any change in settings ? please reply as soon as possible