Siemens AC75 Manual De Usuario

Descargar
Página de 569
AC75 AT Command Set  
10.14 Examples of how to Configure and Use Internet Service Profiles
s
AC75_ATC_V01.002
Page 299 of 569
10/30/06
Confidential / Released
 
10.14.3
Configuring Socket Client for Calling a Socket Listener on 
Another Host
The example assumes that a connection profile has been created as explained in Section 
 or Section
Configure the client's service profile 1 for calling a Socket listener on another host: 
10.14.4
Socket Client Sends Data via TCP Connection (Polling Mode)
The example uses service profile 0 configured for Socket service and TCP. 
at^siss=1,srvType,socket
Select service type Socket.
OK
at^siss=1,conId,0
Select connection profile 0.
OK
at^siss=1,address,"socktcp://
10.10.0.187:65534"
The service profile of the client contains the IP
address and the TCP port of the remote host.
OK
AT^SISO=0
The host opens service profile 0.
OK
Note: URC ^SISW:0, 1 does not appear! The host
must poll the service state by means of AT^SISI until
the service is in 
 "Up". 
AT^SISI=0
^SISI: 0,3,0,0,0,0
The service is still in 
 "Connecting".
OK
AT^SISI=0
^SISI: 0,4,0,0,0,0
 "Up" and is
ready to accept data.
OK
AT^SISW=0,10
The host requests to write 10 bytes.
^SISW: 0,10,10
Response that 10 bytes can be sent and are unac-
knowledged.
0123456789
OK
AT^SISW=0,10,1
The host requests to write next 10 bytes and enables
the end-of-data flag.
^SISW: 0,0,10
But the service refuses the request, even the end-of-
data flag remains without effect.
OK
AT^SISW=0,10,1
Next try (polling).
^SISW: 0,10,20
Response that the service accepts 10 bytes and this
data and the previously sent data are unacknowl-
edged. 
0123456789
OK
AT^SISW=0,0,0
Polling to request unacknowledged data.
^SISW: 0,0,10
There are 10 bytes still unacknowledged.
OK
AT^SISI=0
 change ("Closing" ->
"Down").
^SISI: 0,5,0,20,10,10
20 bytes are transfered via serial interface, 10 bytes
are acknowledged by remote peer, 10 bytes are on
the way. 
OK