Hi.
As a Application (client by DLMS) know what devices (server by DLMS) are connected, if the initiator connection is a device with a built-in GSM modem mode GPRS (powered by lithium battery) with a dynamic IP address (protocol TCP/IPv4)?
In my opinion, the solution may be as follows:
1. After tcp_established the first request from the “Data Collection” SERVER (client by DLMS) SNRM should be empty (ID server by DLMS) (No-station - 0 or All-station (broadcast)-0x3FFF);
2. From the device as CLIENT (server by DLMS) must sent to the identification packet with address for next step.
Or is there another solution?
Thanks.
I answer to myself
1. First step: request by Client (Version-uint16, Src-uint16, Dst-uint16, Length-uint16: – 000100010001xxxxAARQ);
2. Second step: Get SAP Assignment;
3. Treed step: Disconnect:
4. Send AARQ with Serial Number (00010001xxxxyyyyAARQ).
Correction previous question
Hi,
I believe that I have answered for your questions here:
http://www.gurux.fi/node/11177
Sorry for a delay.
BR,
Mikko
Result investigations
I answer to myself
1. First step: request by Client (Version-uint16, Src-uint16, Dst-uint16, Length-uint16: – 000100010001xxxxAARQ);
2. Second step: Get SAP Assignment;
3. Treed step: Disconnect:
4. Send AARQ with Serial Number (00010001xxxxyyyyAARQ).