User's Manual

Table Of Contents
Nonvolatile Parameter Database
AT+i Programmer‘s Manual Version 8.32 34-125
34.14.2 +iUSRV Remote Firmware Update Server Name
Syntax:
AT+iUSRV=―<protocol>://<host>[:<port>]/[<relative_path>/]‖
Sets name of server to be used for updating iChip 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+iUSRV~
―<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‘ followed by I/OK.
Example:
at+iusrv="ftp://172.20.101.5:21/RFU_CO2128/"