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

 
 
> PDU SMS в SIM900D
maxgrind
сообщение Sep 11 2012, 10:40
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 12-03-10
Пользователь №: 55 911



При отправке СМС в PDU формате, после того как уже получил приглашение ">" и кидаю данные в УАРТ, вылезает ошибка "+CMS ERROR: operation not allowed". Пробовал то же самое на SIM300 - там ошибка называлась "Incorrect PDU length"
Порядок действий:
AT+CMGF=0
AT+CSCS=\"GSM\"
AT+CMGS=17
жду ">"
0011030B919711213355F40000FF0331D90C
1A

Также пробовал с UCS2 и IRA, естественно меняя UDL и само сообщение в соответствие с PDU форматом, пробовал задавать SCA вручную, вместо первого ноля, пробовал задействовать команды относящиеся к СМС такие как AT+CCODE, AT+CSMS - ничего не дало. Само PDU сообщение сначала вручную составлял, потом примеры переделывал, а в этом примере PDU вообще сгенерировано стопудово работающей прогой.
В отладчике вижу что эхом приходит назад всесь буфер, именно то что нужно послать, ничего лишнего не прихватил и не забыл докинуть.
Пробовал также 0x1a кидать отдельно через пару секунд - не помогло.

В текстовом режиме все хорошо работает.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alechek
сообщение Oct 19 2012, 05:22
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



PDUspy все прекрасно показывает
Прикрепленный файл  PDUspy.rar ( 470.06 килобайт ) Кол-во скачиваний: 122
Go to the top of the page
 
+Quote Post
Павел_Б
сообщение Oct 19 2012, 07:04
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 354
Регистрация: 21-11-10
Пользователь №: 61 046



Цитата(Alechek @ Oct 19 2012, 09:22) *
PDUspy все прекрасно показывает
Прикрепленный файл  PDUspy.rar ( 470.06 килобайт ) Кол-во скачиваний: 122

Да, спасибо, она у меня есть.
Как в ней не крутил, при выставлении формата UCS2 максимальное число символов (текстовых) - 21. Вместо положенных 70. Может не туда "давлю"?
Вот и решил СМС-ку по частям "собирать". Отдельно "служебную информацию" и отдельно саму "текстовую" часть.
21 символ мало очень... нужна СМС под 70 символов и при чём много их. Каждый символ искать через таблицу долго.
И чтоб глаза не "сломать" решил спросить конвертер символов... Чтобы текст вписал какой нужно и быстро получалась строка в кодировке UCS2.
Я где-то такой видел. А где - склероз.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- maxgrind   PDU SMS в SIM900D   Sep 11 2012, 10:40
- - Палыч   Цитата(maxgrind @ Sep 11 2012, 14:40) 1A ...   Sep 11 2012, 11:20
|- - maxgrind   Цитата(Палыч @ Sep 11 2012, 17:20) ...   Sep 11 2012, 11:25
|- - maxgrind   Цитата(Палыч @ Sep 11 2012, 17:20) ...   Sep 11 2012, 11:25
|- - Палыч   Цитата(maxgrind @ Sep 11 2012, 15:25) Нет...   Sep 11 2012, 11:48
- - maxgrind   Нет.   Sep 11 2012, 11:59
- - zebrox   Вопрос немного не по теме. А зачем нужен режим пд...   Sep 11 2012, 12:33
|- - _Артём_   Цитата(zebrox @ Sep 11 2012, 15:33) А зач...   Sep 11 2012, 12:47
- - maxgrind   ЦитатаВопрос немного не по теме. А зачем нужен ре...   Sep 11 2012, 12:52
- - maxgrind   А может кто нибудь проверить приведенное в начале ...   Sep 12 2012, 06:14
- - zebrox   А какой текст пытаетесь отослать? напишите тут. По...   Sep 12 2012, 12:20
|- - megajohn   Цитата(zebrox @ Sep 12 2012, 16:20) А как...   Sep 13 2012, 05:55
- - zebrox   AT+CMGS=24 0051000b919711213355f40000FF0b060804a85...   Sep 13 2012, 09:37
- - maxgrind   Выдает ту же ошибку. А что за хедер перед данными?...   Sep 13 2012, 12:04
- - zebrox   это UDH для склееных смсов, хотя смс один. Моя нок...   Sep 13 2012, 12:23
- - maxgrind   Может нужно выполнить еще какую-нибудь AT-команду ...   Sep 13 2012, 13:16
|- - _Артём_   Цитата(maxgrind @ Sep 13 2012, 16:16) Мож...   Sep 13 2012, 15:39
|- - maxgrind   Цитата(_Артём_ @ Sep 13 2012, 21:39) У ва...   Sep 14 2012, 07:05
- - zebrox   Оба варианта передались. AT+CMGS=17 > 0011030B...   Sep 13 2012, 16:33
- - CADiLO   1137B10SIM900M64_ST - это предпоследняя версия евр...   Sep 14 2012, 07:20
|- - maxgrind   Всем спасибо за помощь. Была очень глупая ошибка -...   Sep 25 2012, 12:45
|- - Павел_Б   Здравствуйте. Извиняюсь что не совсем в тему, но г...   Oct 19 2012, 04:05
- - Alechek   Да, вижу косяк в PDUspy.... Попробуй это   Oct 19 2012, 11:49
- - Павел_Б   Цитата(Alechek @ Oct 19 2012, 15:49) Да, ...   Oct 20 2012, 15:18


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

 


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


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