реклама на сайте
подробности

 
 
> sim 900, ftpget , ftpsize, вопросы
ierofant
сообщение Feb 12 2012, 19:17
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 3-02-11
Из: Украина, Киев
Пользователь №: 62 695



Всем привет.

1. Начиная с какой прошивки работают команды :
AT+ FTPSIZE
AT+FTPRESET?

У меня прошивка Revision:1137B08SIM900M64_ST_DTMF_JD_MMS, работать не хотят. sm.gif
И вообще - где-то есть сводный файлик хронологии прошивок, чтобы видеть, с какой прошивки начала работать определенная функция.

AT+FTPRESET - работает только после полной закачки файла, или ею можно воспользоваться после неуспешной закачки одной из частей файла командой at+ftpget=2,1024 ?

2. Принимаю файл с фтп кусками по 1024 байт. Скорость юарта - 9600.
Иногда(редко) сообщение от модуля +FTPGET:1,1 - принимается в середине этого однокилобайтного куска файла. Что очень портит жизнь и вообще вносит дополнительные трудности в обработку полченной инфы. Как с этим можно бороться? Можно как-то отключить периодическую выдачу в порт этого сообщения - "+FTPGET:1,1"?

Плюс, к тому же, последние несколько(десятков) раз после полной передачи файла модуль не выдавал сообщение +FTPGET:1,0, из-за этого не получается однозначно определять окончание передачи. Абсолютно все байты передаются, потом модуль долго тупит, и в итоге выдает ошибку по таймауту(хотя все нормально передал). Ранее это сообщение выдавал как положенно. Какая-то странная неопределенность - при всех равных условиях от раза к разу результаты получения данных не одинаковые.



Сообщение отредактировал ierofant - Feb 12 2012, 21:11
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Viktors256
сообщение Apr 3 2012, 17:45
Сообщение #2





Группа: Новичок
Сообщений: 1
Регистрация: 11-09-07
Пользователь №: 30 461



Цитата(ierofant @ Feb 12 2012, 21:17) *
Плюс, к тому же, последние несколько(десятков) раз после полной передачи файла модуль не выдавал сообщение +FTPGET:1,0, из-за этого не получается однозначно определять окончание передачи. Абсолютно все байты передаются, потом модуль долго тупит, и в итоге выдает ошибку по таймауту(хотя все нормально передал). Ранее это сообщение выдавал как положенно. Какая-то странная неопределенность - при всех равных условиях от раза к разу результаты получения данных не одинаковые.


У меня такая же проблема. Может кто нить знает решение ? crying.gif
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 06:47
Рейтинг@Mail.ru


Страница сгенерированна за 0.01367 секунд с 7
ELECTRONIX ©2004-2016