Hello,
When I trying to read data using Python Client Example from meter throw WRAPPER the proces stuck on second part.
but
When I reading the same meter throw the same connection via GXDLMS connector everything work fine.
To connect the meter I'm using the same communications parameters which I see in GXDLMSDirector.
Communication log below
python3 /test/Gurux.DLMS.Client.Example.python/main.py -a HighGMAC -C AuthenticationEncryption -T 53595354454D3131 -B 51FF7C877125B92A26401094D381E09D -A 18EE3A56DBD1CA39745EAAD49C1576A6 -h 10.20.0.83 -p 81 -g "0.0.1.0.0.255:2;0.0.1.0.0.255:3" -t verbose -i wrapper -c 1 -s 1
gurux_dlms version: 1.0.203
gurux_net version: 1.0.23
gurux_serial version: 1.0.21
Authentication: 5
ClientAddress: 0x1
ServerAddress: 0x1
Standard: 0
Security Suite: 0
Security: 48
System title: 53 59 53 54 45 4D 31 31
Authentication key: 18 EE 3A 56 DB D1 CA 39 74 5E AA D4 9C 15 76 A6
Block cipher key: 51 FF 7C 87 71 25 B9 2A 26 40 10 94 D3 81 E0 9D
TX: 10:46:35 00 01 00 01 00 01 00 5F 60 5D A1 09 06 07 60 85 74 05 08 01 03 A6 0A 04 08 53 59 53 54 45 4D 31 31 8A 02 07 80 8B 07 60 85 74 05 08 02 05 AC 12 80 10 0B FC 1F 29 1A 7B F9 1C 52 FE 70 B8 E9 64 06 34 BE 23 04 21 21 1F 30 00 00 00 01 51 22 A6 84 45 4F D7 BF D2 F2 2A 60 DC FE 7F E4 C1 88 25 B3 51 6A 3E 30 21 AD
RX: 10:46:35 00 01 00 01 00 01 00 6B 61 69 A1 09 06 07 60 85 74 05 08 01 03 A2 03 02 01 00 A3 05 A1 03 02 01 0E A4 0A 04 08 41 50 41 ED 13 01 11 78 88 02 07 80 89 07 60 85 74 05 08 02 05 AA 12 80 10 86 E5 5F 37 C2 CE 54 8A C1 43 8C CE D6 E5 B5 BE BE 23 04 21 28 1F 30 00 09 96 DF 69 C1 4A AE 04 89 66 21 50 0F DE E6 ED C3 2C 6F 44 90 67 1C 01 4A D8 72 7C 18
Encryption is applied.
Authentication is applied.
<ActionRequest>
<ActionRequestNormal>
<InvokeIdAndPriority Value="C1" />
<MethodDescriptor>
<ClassId Value="000F" />
<InstanceId Value="0000280000FF" />
<MethodId Value="01" />
</MethodDescriptor>
<MethodInvocationParameters>
<OctetString Value="1000000002D444186271DC2195620DC4E0" />
</MethodInvocationParameters>
</ActionRequestNormal>
</ActionRequest>
TX: 10:46:35 00 01 00 01 00 01 00 33 CB 31 30 00 00 00 03 62 D4 25 CE 19 4D E6 3E CE C8 E6 5C 2C 71 6A 9E 30 BD 79 EB B7 E5 BD B1 69 99 60 11 AE C6 68 A1 53 FA 0D 30 1C A3 A1 FF FF 02 C7 F6
Then the communication stuck with finally error
gurux_common.TimeoutException.TimeoutException: Failed to receive reply from the device in given time.