Technical information

Chapter 2: AT+i Commands Reference
May 31, 2008 AT+i Commands Reference Manual 2-185
+iUSRV - Remote Firmware Update Server Name
Syntax: AT+iUSRV="<protocol>://<host>[:<port>]/[<relative_path>/]"
Sets name of server to be used for updating W24 firmware
remotely. This server must contain one or more firmware .imz files.
The actual update process is initiated using the AT+iRFU
command.
Parameters: <protocol> = http or ftp
<host> = Host name or IP address
<port> = 1..65535
Default port for http is 80. Default port for ftp is 21.
<relative_path> = Path to a directory which contains one or more
.imz files on the host or a path to a text file containing a list of one
or more <CRLF>-separated .imz filenames. relative_path must be
relative to the FTP home directory. If relative_path contains
sub-directories, they can be divided using either '\' or '/'.
absolute_path must end with '\' or '/'.
Command Options:
AT+iUSRV=" Empty. No server name defined.
Default: Empty. No dedicated remote firmware update server defined.
Result Code:
I/OK If host is an empty or legal host name.
I/ERROR Otherwise.
AT +i U SRV ~
"<protocol>://<host>"
Temporarily set the firmware update server name to host. The
permanent value will be restored after completing the next session.
AT+iUSRV? Report the current firmware update server name. If a server name is
not defined, only <CRLF> will be returned. The reply is followed
by I/OK.
AT+iUSRV=? Returns the message 'String / IP Addr'. The reply is followed by
I/OK.
Example: at+iusrv="ftp://172.20.101.5:21/RFU_CO2128/"