SIM900 и FTP

mrzed
Offline
Зарегистрирован: 14.01.2017

Добрый день, форумчане. У меня такая проблема, соединение по ftp sim900 на GET проходит хорошо в первый раз контроллер считывал правильно, а последующий раз стал выдавать AT+FTPGET=2,0.



: AT+FTPCID=1 \r

- OK

: AT+FTPSERV="XXX.XXX.XX.XX" \r

- OK

: AT+FTPUN="login" \r

- OK

: AT+FTPPW="password" \r

- OK

: AT+FTPGETPATH="/" \r

- OK

: AT+FTPGETNAME="text.txt" \r

- OK

: AT+FTPGETNAME="text.txt" \r

- OK

: AT+FTPGET=1 \r

- OK
- +FTPGET:1,1

: AT+FTPGET=2,1024 \r

- AT+FTPGET=2,0 OK

До этого было норм. Система работала и считывала по 1024 байт, как я указывал. А щас вдруг стала выдавать 0. Может её надо закрывать как-то?






 

mrzed
Offline
Зарегистрирован: 14.01.2017

Всем спасибо за своевременную информацию!!! Уже вопрос решился: После соединения по ftp, выдаст "AT+FTPGET=2,0". Нужно дождаться после этого следующего сообщения: "AT+FTPGET=1,1" указывающее, что соединение открылось и можно принимать данные или "AT+FTPGET=1,0" указывающее, что соединение завершилось. (По идеи нужно дожидаться этого сообщения перед выходом из чтения по ftp). Тему можно закрывать!