Как-то так.. Но это примерно - точно будет в понедельник - в финалрелизе добавили быстрый выход из download/upload и чуток изменили формат FTPEXTGET
[2013-05-09_09:21:32]AT+CREG? [2013-05-09_09:21:32]+CREG: 0,1 [2013-05-09_09:21:32]OK
[2013-05-09_09:21:34]AT+CSQ [2013-05-09_09:21:34]+CSQ: 18,0 [2013-05-09_09:21:34]OK
[2013-05-09_09:21:36]AT+CGATT? [2013-05-09_09:21:36]+CGATT: 1 [2013-05-09_09:21:36]OK
[2013-05-09_09:21:38]AT+SAPBR=3,1,"CONTYPE","GPRS" [2013-05-09_09:21:38]OK
[2013-05-09_09:21:40]AT+SAPBR=3,1,"APN","www.djuice.com.ua" [2013-05-09_09:21:40]OK
[2013-05-09_09:21:56]AT+SAPBR=1,1 [2013-05-09_09:21:57]
[2013-05-09_09:21:57]OK [2013-05-09_09:22:01]AT+SAPBR=2,1 [2013-05-09_09:22:01]+SAPBR: 1,1,"46.133.20.41" [2013-05-09_09:22:01]OK
[2013-05-09_09:22:06]AT+CFSINIT на всякий случай инициализирую файловую систему и пытаюсь прочесть файл test.txt [2013-05-09_09:22:06]OK так как такого файла в памяти нет, то получаю ошибки [2013-05-09_09:22:09]AT+CFSGFIS="test.txt" [2013-05-09_09:22:09]ERROR [2013-05-09_09:22:11]AT+CFSRFILE="test.txt",0,31,0 [2013-05-09_09:22:11]ERROR [2013-05-09_09:22:14]AT+CFSTERM [2013-05-09_09:22:14]OK
[2013-05-09_09:22:21]AT+FTPCID=1 [2013-05-09_09:22:21]OK [2013-05-09_09:22:24]AT+FTPSERV="simcom.exavault.com"
[2013-05-09_09:22:24]OK [2013-05-09_09:22:26]AT+FTPUN="логин" [2013-05-09_09:22:26]OK
[2013-05-09_09:22:28]AT+FTPPW="пароль" [2013-05-09_09:22:28]OK
[2013-05-09_09:22:34]AT+FTPGETNAME="2.txt" [2013-05-09_09:22:34]OK
[2013-05-09_09:22:36]AT+FTPGETPATH="/" [2013-05-09_09:22:36]OK
[2013-05-09_09:22:39]AT+FTPGET=1 использую обычный метод чтения файла в ком-порт [2013-05-09_09:22:39]OK [2013-05-09_09:22:46] [2013-05-09_09:22:46]+FTPGET:1,1
[2013-05-09_09:22:48]AT+FTPGET=2,1024 [2013-05-09_09:22:48]+FTPGET:2,31 [2013-05-09_09:22:48]>> test file for FTPGET feature работает [2013-05-09_09:22:48]OK
[2013-05-09_09:22:55]AT+FTPGET=2,1024 [2013-05-09_09:22:55]+FTPGET:2,0 [2013-05-09_09:22:55]OK
[2013-05-09_09:23:29]+FTPGET:1,0 как-то очень долго закрывается соединение...
[2013-05-09_09:23:33]AT+FTPGETNAME="3.txt" меняю имя файла [2013-05-09_09:23:33]OK
[2013-05-09_09:23:39]AT+FTPEXTGET=1 использую чтение во Flash (по сути мы сейчас читаем в какой-то внутренний буфер ОЗУ) [2013-05-09_09:23:39]OK [2013-05-09_09:23:43] [2013-05-09_09:23:43]+FTPEXTGET:1,0 получили файл
[2013-05-09_09:23:45]AT+FTPEXTGET=2,"test.txt" копируем из ОЗУ во Flash (имя нового файла test.txt) [2013-05-09_09:23:46]
[2013-05-09_09:23:46]OK [2013-05-09_09:23:46]+FTPEXTGET:2,34 получаем длину записанного файла
[2013-05-09_09:23:59]AT+FTPEXTGET=1 ещё раз читаем этот-же файл [2013-05-09_09:23:59]OK [2013-05-09_09:24:03] [2013-05-09_09:24:03]+FTPEXTGET:1,0 ещё раз приняли
[2013-05-09_09:24:04]AT+FTPEXTGET=2,"test.txt" пытаемся сохранить под тем-же именем! [2013-05-09_09:24:04]ERROR получаем ошибку (т.е. всё ок и у модуля есть проверка от случайной перезаписи файла)
[2013-05-09_09:24:07]AT+FTPEXTGET=0 выключаем расширенную функцию чтения FTP и чистим ОЗУ (в случае, если AT+FTPEXTGET=2 проходит без ошибок, то мы автоматически выходим из расширенной функции чтения FTP и выполнять AT+FTPEXTGET=0 не требуется) [2013-05-09_09:24:07]OK
[2013-05-09_09:24:10]AT+CFSINIT инит. файловую систему [2013-05-09_09:24:10]OK
[2013-05-09_09:24:22]AT+CFSGFIS="test.txt" определяем размер файла test.txt [2013-05-09_09:24:22]+CFSGFIS: 34 столько, сколько и загрузили с FTP
[2013-05-09_09:24:22]OK
[2013-05-09_09:24:25]AT+CFSRFILE="test.txt",0,31,0 чтение [2013-05-09_09:24:25]+CFSRFILE: 31 [2013-05-09_09:24:25]>> test file for FTPEXTGET feat содержимое [2013-05-09_09:24:25]OK
[2013-05-09_09:24:26]AT+CFSDFILE="test.txt" удаляем [2013-05-09_09:24:26]OK
[2013-05-09_09:24:31]AT+CFSTERM отключаем работу с flash [2013-05-09_09:24:31]OK
|