Request
Response
AT+setSockOpt=[socketID],[levle],[option],[value1],...[valueX]
OK (or er-
ror)
level
option
value
SOCKET
KEEPALIVE:
enable/disable
TCP keep active message
value1: 1=enable,0=disable
KEEPALIVETIME:
keep
alive
timeout
value1: timeout in seconds
RX_NO_IP_BOUNDARY:
en-
able/disable RX IP boundary
value1: 1=enable,0=disable
RX_NO_IP_BOUNDARY:
en-
able/disable RX IP boundary
value1: 1=enable,0=disable
RCVTIMEO : timeout value that
specifies maximum amount of
time an input function waits un-
til it completes
value1:
seconds
val-
ue2:microseconds
RCVBUF:TCP
maximum
re-
ceive window size
value1: size in bytes
NONBLOCKING: Set socket to
non blocking
value1: 1=enable,0=disable
SECMETHOD:
Sets
security
method to TCP socket
value1:
SSLV3,
TLSV1,
TLSV1_1,
TLSV1_2
SS-
LV3_TLSV1_2(highest possible)
SECURE_MASK:Set specific ci-
phers as bit mask (default= all ci-
phers)
value1: cipher type see table
SECURE_FILES_CA
_FILE_NAME:
Map
secured
socket to CA file by name
value1: absolute file path
SECURE_FILES_PRIVATE_
KEY_FILE_NAME:
Map
se-
cured socket to private key by
name
value1: absolute file path
SECURE_FILES_
CERTIFI-
CATE_FILE_NAME:
Map
secured socket to certificate file
by name
value1: absolute file path
SECURE_FILES_
D-
H_KEY_FILE_NAME:
Map
secured socket to Diffie Hellman
file by name
value1: absolute file path
SECURE_DOMAIN_
NAME_VERIFICATION
:Set
a domain name, to check in SSL
client connection
value1: Domain name
Table 45: AT+setSockOpt
Calypso reference manual version 1.2
© April 2019
www.we-online.com/wireless-connectivity
52