I am facing issue while trying to read data from meter. Meter has dynamic IP, meter is initiating connection. I have gone through the Dynamic IP post & created client as per that post. Server is getting connection from meter, after that server is sending AARQ request to meter. But when parsing AARE reply, following error is coming -
gurux.dlms.GXDLMSException: Connection is permanently rejected
Authentication failure.
at gurux.dlms.GXAPDU.parsePDU2(GXAPDU.java:1076)
at gurux.dlms.GXAPDU.parsePDU(GXAPDU.java:839)
at gurux.dlms.GXDLMSClient.parseAareResponse(GXDLMSClient.java:740)
at com.isl.dlms.GXDLMSReader.initializeConnection(GXDLMSReader.java:359)
at com.isl.dlms.GXDLMSReader.readAll(GXDLMSReader.java:732)
at com.isl.dlms.DLMSListener.onClientConnected(DLMSListener.java:63)
at gurux.net.GXNet.notifyClientConnected(GXNet.java:298)
at gurux.net.ListenerThread.run(ListenerThread.java:105)
Authentication is set as None in GXDLMSClient object.
Usually your password, authentication level or client address is wrong.
Can you connect directly to the meter using authentication level None?
It's also possible that your meter accepts only authenticated connections.
Hi Manoj,
Hi Manoj,
Usually your password, authentication level or client address is wrong.
Can you connect directly to the meter using authentication level None?
It's also possible that your meter accepts only authenticated connections.
BR,
Mikko