Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как заставить работать AT+CIPRXGET Get Data from Network Manually
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
alexdos
Хочу чтоб SIM900R мне сообщал сколько данных пришло и чтоб я мог AT+CIPRXGET=1,0,256 забирать 256 байт, ну или сколько мне хочется.
В данный момент при приходе данных sim900R мне выдаёт пакетами по 1460 байт. Мне бы хотелось меньшим количеством и по моему указанию, аппаратное управление возможности нет.
Может в этой прошивке не подерживается эта команда ?
Revision:1137B01SIM900R64_ST_ENHANCE

Хотя на запрос
Код
AT+CIPRXGET=?

отвечает
Код
+CIPRXGET: (0-4),(0-7),(1-1460)....OK..
alexdos
Методом проб и ошибок оказалось что нужно включить этот ручной режим выдачи данных. Включается командой
Код
AT+CIPRXGET=1

Но если используется режим multi IP connection (+CIPMUX=1) то посылать её нужно до установления этого режима.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.