Я новичок, использую модуль Quectel ec25-e GSm. Я пытаюсь отправить и загрузить данные с FTP-сервера. Для этого я прошел следующие шаги: -
1. AT+QICSGP=1,1,"WWW","","",1 //Configure PDP context 1
2. AT+QIACT=1 //Activate PDP context 1.
3. AT+QFTPCFG="contextid",1 //Configure the PDP context ID as 1
4. AT+QFTPCFG="account","User","pass" //Set user name and password
5. AT+QFTPCFG="filetype",1 //Set file type as binary
6. AT+QFTPCFG="transmode",1 //Set transfer mode as passive mode.
7. AT+QFTPCFG="rsptimeout",150 //Set response timeout value
8. AT+QFTPOPEN="122.160.158.240",21 // Login to FTP server
Входная часть работает нормально, теперь я выбираю свой рабочий каталог: -
AT+QFTPCWD="/test" //Set current directory.
Я также могу создавать, переименовывать и удалять папки с помощью следующих команд: -
AT+QFTPMKDIR="check" //Create a folder as “check” on FTP(S) server.
AT+QFTPRENAME="check","check1" //Rename a folder.
AT+QFTPRMDIR="check1" //Delete a folder
До сих пор все хорошо. но теперь я пытаюсь перечислить все файлы в папке (хотя я знаю, что у меня там есть какой-то файл), он просто ждет тайм-аут и затем выдает ошибку. Моя команда: -
AT+QFTPNLST="." //List file names of current directory
И мой вывод: -
+CME ERROR: 609
+ CME ERROR: 609 означает ошибку тайм-аута. То же самое относится и к загрузке данных. К сожалению, Quectel больше не предоставляет документы для этого модуля. Так что я не могу поделиться ссылкой. Поэтому я прилагаю снимки экрана с примечаниями по применению. Скажите, пожалуйста, что мне здесь не хватает
Примечание * Я обновил прошивку GSM, но безуспешно.