Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: FTP + SIM900D
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
vassabi
Всем привет.
Подскажите кто ни будь, в SIM900D (В09) FTP работает или нет?
Два разных FTP - на обеих всегда ошибка +FTPGET:1,64 (Timeout)...

Кроме того, ни в одном документе simcom`a не регламентируется настройка этого таймаута.
Но! Команда AT+FTPSCONT? вываливает список сохраненных в NVRAM параметров, последний параметр называется +FTPTIMEOUT: 0
Я не долго думая проверил:
Код
АТ+FTPTIMEOUT?
+FTPTIMEOUT: 0
ОК

АТ+FTPTIMEOUT=100
ОК

АТ+FTPTIMEOUT?
+FTPTIMEOUT: 100
ОК


wacko.gif

Мало того, она работает, теперь в ожидании болтаюсь минут 10 и в конце все равно +FTPGET:1,64

Для тех, кто горит желанием поумничать про экстрасенсов, кофейную гущу etc.
Код
AT+SAPBR=1,1
...
OK
AT+FTPCID=1
ОК
AT+FTPSERV="123.45.67.89"
ОК
AT+FTPUN="login"
OK
AT+FTPPW="password"
OK
AT+FTPGETNAME="test.txt"
OK
AT+FTPGETPATH="/"
OK
AT+FTPGET=1
OK
....
....
....
+FTPGET:1,64
jack_avenger
Думаю стоит покопать в сторону того, что ФТП может быть активным или пассивным. Отличаются номерами портов (дополнительно задействуется порт 20 для передачи данных). Возможно это как-то связанно что не со всеми ФТП-серверами работает модуль.
У Симкома даже команды для настройки есть
AT+FTPMODE=1 — режим работы ftp
1, — пассивный. Стоит по умолчанию
0, — активный.
vassabi
Цитата(jack_avenger @ May 13 2013, 01:00) *
Думаю стоит покопать в сторону того, что ФТП может быть активным или пассивным. ....


Уже пробовал - не помогает.
При активном
AT+FTPMODE=1
Ответ на AT+FTPGET=1
+FTPGET:1,76 - Active error
Цырен.
Код
AT+GMR
Revision:1137B09SIM900D64_ST
OK
AT+CSQ
+CSQ: 31,0
OK
AT+CGATT?
+CGATT: 1
OK
AT+CREG?
+CREG: 0,1
OK
AT+SAPBR=3,1,"CONTYPE","GPRS"
OK
AT+SAPBR=3,1,"APN","APNNAME"
OK
AT+SAPBR=1,1
OK
AT+SAPBR=2,1
+SAPBR: 1,1,"xxx.xxx.xxx.xxx"
OK
AT+FTPCID=1
OK
AT+FTPSERV="xxxxxx"
OK
AT+FTPUN="xxxxxx"
OK
AT+FTPPW="xxxxxx"
OK
AT+FTPGETNAME="xxxxx.txt"
OK
AT+FTPGETPATH="/"
OK
AT+FTPGET=1
OK
+FTPGET:1,1
AT+FTPGET=2,1024
+FTPGET:2,31
>> test file for FTPGET feature
OK


Он есть.
Вышлите адрес сервера, пароль, юзернейм и название файла на batuev.bсобакаmt-system.ru. Попробуем выяснить что да почему.
vassabi
Дожились, блин! На карточке МТС все заработало с полпинка...
Очень интересное явление, после карточки МТС ставлю карточку Кисты и один запрос к ftp срабатывает (вытаскивает один файл), потом опять глухарь (CSQ мониторил - не оно)...
Жалко потраченного времени.
CADiLO
Замечено если сервер mail, http или ftp реализован на *.win, то проблем с модулем 99% скорее всего не будет.
Если на *.nix, то выползают разные приколы.

Ну и операторы тоже - с МТС тьфу-тьфу пока терпимо, а вот Киевстар после их нового NAT вообще с ума сходит.

И еще - в SIM900D старая реализация FTP. В SIM900R64 уже сделано EFTP (расширеное) и готовится еще более новая версия.
SIM900D не будет обновляться до этих фишек.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.