Copyright © Neoway Technology Co., Ltd
12.3 Downloading Data from the FTP Server: +FTPGET
To download data from the FTP server
AT+FTPGET=[<dir&filename>],<type>,<content or info>[,<size>][,<len>]<CR>
<Dir&filename>:Path and name of the file to be read(Note: The file directory under
the FTP root directory)
<Type>:File transfer mode:
1: ASCII
2: Binary
<content or info>: File content or file (or specified directory) information
1: Obtain the file content
2: Obtain the information of the file or the specified path
<size>: Specifies where file data starts. This parameter is valid only when <content
or info> is 1.
0 (or blank): Obtain all data of the file.
Other values: Smaller than the data length of the file.
<len>: Length of file downloaded from the start point. Max. value: 5120
+FTPGET: Error: The format of the AT command is incorrect
+FTPGET:Error Not Login: The user has not logged in to the FTP server.
+FTPGET:AT Busy: Last FTP AT command has not been executed
completely.
+FTPGET: Error!TimeOut: Some failure is caused by download timeout
(timeout period is 30 seconds) and the module does not receive data from the
FTP server within 30 seconds.
+FTPGET:<length>,<data>: <length> indicates the data length; <data>
indicates the data content.
+FTPGET:OK.total length is <n>: The module reads data successfully and
the data length is n.
+FTPGET:OK.partial length is <n>: The module reads the data of <n> byte
successfully.
+FTP:Server Data Link Disconnect: The link is disconnected after the data
is downloaded. It will be connected automatically when the module downloads