Hi, I'm trying to read EDMI meter via serial port and everything working good except the RLRQ.. When I send RLRQ the meter has sent back the following packet 7E A0 07 21 03 31 17 21 7E.. Since Gxdlms director doesn't have Release option so I'm sending the RLRQ manually via docklight application after the SNRM and AARQ packets. The blue book denotes that the RLRE also will contain the user information but I'm not getting like that.
My SNRM frame 7E A0 07 03 21 93 0F 01 7E
AARQ frame 7E A0 2B 03 21 10 FB AF E6 E6 00 60 1D A1 09 06 07 60 85 74 05 08 01 01 BE 10 04 0E 01 00 00 00 06 5F 1F 04 00 00 1E 1D FF FF C5 E4 7E
for both packets I'm getting the correct response. Kindly explain me the reason for receiving that packet.
Release is causing problems with some older meters and for this reason it's send only if WRAPPER or Ciphered connection is used. Release is mandatory for Ciphered connections.
Get source code and make own app for you. Find Release method from GXDLMSCommunicator.cs and send release always when you close the connection.
Thanks for your reply Mikko. Can you give me the RLRQ and RLRE serial port packet of any other meter? So that I can send manually and identify the RLRQ working. Because I don't know to make APP.
Hi,
Hi,
Release is causing problems with some older meters and for this reason it's send only if WRAPPER or Ciphered connection is used. Release is mandatory for Ciphered connections.
Get source code and make own app for you. Find Release method from GXDLMSCommunicator.cs and send release always when you close the connection.
BR,
Mikko
Thanks for your reply Mikko.
Thanks for your reply Mikko. Can you give me the RLRQ and RLRE serial port packet of any other meter? So that I can send manually and identify the RLRQ working. Because I don't know to make APP.
Regards,
Shan M.
Hi,
Hi,
Content of RLRQ depends on the connection settings. You can try to send release without user info like this:
http://www.gurux.fi/GuruxDLMSTranslator?pdu=6203800100
BR,
Mikko
Hi Mikko,
Hi Mikko,
It is correct to use:
RLRQ: 6203800100
and
RLRE: 6303800100
when I am using Service-specific ciphering xDLMS APDUs with authentication and encription.
Regards.
Hi RSS,
Hi RSS,
Purpose of user-information field in RLRQ is to avoid denial-of-service attacks. It's there only when the ciphered connection is used.
BR,
Mikko
Mikko,
Mikko,
Thanks for your reply, I get it.
Regards!