Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: проверка готовности GPRS модема к передаче данных по TCP-IP
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
arseniy
Имеем Wavecom-овский GPRS-модем, например, Q24PL, со встроенным стеком TCP-IP (WIPSoft 3.01).

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

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

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

CADiLO
RTS <> CTS
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.