SIM900 и FTP
- Войдите на сайт для отправки комментариев
Сб, 14/01/2017 - 14:24
Добрый день, форумчане. У меня такая проблема, соединение по 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. Может её надо закрывать как-то?
Всем спасибо за своевременную информацию!!! Уже вопрос решился: После соединения по ftp, выдаст "AT+FTPGET=2,0". Нужно дождаться после этого следующего сообщения: "AT+FTPGET=1,1" указывающее, что соединение открылось и можно принимать данные или "AT+FTPGET=1,0" указывающее, что соединение завершилось. (По идеи нужно дожидаться этого сообщения перед выходом из чтения по ftp). Тему можно закрывать!