Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SIM5320E длина TPDU SMS
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
Kolya87
Возникла проблема с отправкой сообщения в PDU режиме на модеме с SIM5320E.

Вначале переключаю модем в PDU режим отправки сообщения командой "AT+CMGF=0"

Отправляю SMS командой:

AT+CMGS=49

> 0011000B919720972628F100040B231100000000000000E703FF0100500000000001400000009800
0000111901800306060C

+CMGS: 193

OK

Все хорошо, SMS доходит до получателя.

Отправляю SMS командой:

AT+CMGS=50

> 0011000B919720972628F100040B241100000000000000E703FF0100500000000001400000009800
0000111901800306060C25

+CMS ERROR: 304

SMS не отправляется. Модем не хочет отправлять SMS с длиной TPDU > 49.
Пробовал баловаться командой "AT+CSCS=..." переключать кодировку. Не помогает.

Раньше работал с модемом Wismo228. Без проблем отправлял SMS с длиной TPDU = 64.

Чего не хватает?
Kolya87
Проблема снята. Похоже модуль SIM5320E не успевает обрабатывать входящий буфер в своем UART. Сделал отправку TPDU частями. Вначале отправил 70 байт, потом небольшую паузу и отправил оставшуюся часть сообщения. В результате SMS с длиной TPDU = 62 отправилась нормально.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.