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

 
 
> проверка готовности GPRS модема к передаче данных по TCP-IP
arseniy
сообщение Feb 18 2011, 15:38
Сообщение #1





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



Имеем Wavecom-овский GPRS-модем, например, Q24PL, со встроенным стеком TCP-IP (WIPSoft 3.01).

При открытом TCP сокете данные передаются командой AT+WIPDATA=2,1,1 после которой модем переходит в режим данных и гонит двоичные данные в сеть.
Скорость работы УАРТа, по которому передаются данные (115200), выше скорости отдачи в сети GPRS (28 кбит/с, зависит от класса GPRS). Следовательно, довольно быстро происходит переполнение внутреннего буфера и модуль затыкается, связь с удаленным терминалом обрывается.

Вопрос в том, как получить от модуля подтверждение, что он "переварил" переданную ему порцию данных (размер внутреннего буфера известен) и можно отправлять следующую порцию?

Постоянно делать таймауты между посылками, рассчитывая на некоторую минимальную скорость отправки через GPRS - это не вариант.

Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


RSS Текстовая версия Сейчас: 27th July 2025 - 21:38
Рейтинг@Mail.ru


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