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

 
 
 
Reply to this topicStart new topic
> SIM900D отправка СМС кирилицей - как вернуть обратно?
Apik
сообщение Feb 14 2012, 08:24
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 30-04-10
Пользователь №: 56 995



Есть SIM900D. Раньше отсылал-получал СМС в формате по-умолчанию.
Потом перевелся на UCS2 (AT+CSCS="UCS2") - теперь считываю в этом формате.
Вопрос - как вернуться обратно, чтобы английский текст приходил текстом, как и раньше?

Перепробовал разное - "IRA","GSM","UCS2","HEX","8859-1" - все равно СМС считывает не текстом (слово Test читает как 0054006500730074). Какая кодировка стоит по-умолчанию с модуле?
Go to the top of the page
 
+Quote Post
butthead2
сообщение Feb 14 2012, 09:13
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 301
Регистрация: 22-07-09
Пользователь №: 51 470



На попытку обратной смены модуль выдает ERROR. Угадал? И кодировка соответственно не меняется обратно. Причина простая - теперь все текстовые ( которые в кавычках "" ) параметры команд так же нужно вводить в виде UCS2
Go to the top of the page
 
+Quote Post
=F8=
сообщение Feb 14 2012, 09:14
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954



Если SMS пришла в кодировке UCS2 то и проичтаете вы ее только в UCS2, даже если текст на английском. Модуль тут ни при чем.
Go to the top of the page
 
+Quote Post
Apik
сообщение Feb 14 2012, 09:57
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 30-04-10
Пользователь №: 56 995



Цитата(butthead2 @ Feb 14 2012, 12:13) *
На попытку обратной смены модуль выдает ERROR. Угадал? И кодировка соответственно не меняется обратно. Причина простая - теперь все текстовые ( которые в кавычках "" ) параметры команд так же нужно вводить в виде UCS2

Нет, не угадали sm.gif Смена происходит нормально, модуль выдает ОК. Это и вводит меня в тупик.

Цитата
Если SMS пришла в кодировке UCS2 то и проичтаете вы ее только в UCS2, даже если текст на английском. Модуль тут ни при чем.

А как понять, что СМС пришла в UCS2? Шлю через сайт оператора (для экономии средств). Если честно, раньше и не пробовал слать через сайт, все через другие сотовые. Сейчас только вот при тестах слал через него - пока нету другого телефона под рукой. С самого телефона текст читается текстом.

Сообщение отредактировал Apik - Feb 14 2012, 09:58
Go to the top of the page
 
+Quote Post
=F8=
сообщение Feb 14 2012, 13:52
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954



Параметр dcs. Почитайте в описании CMGR(стр 104), что и как перекодирует модуль.
Go to the top of the page
 
+Quote Post
molecul
сообщение Feb 15 2012, 07:43
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326



Цитата(Apik @ Feb 14 2012, 13:57) *
Нет, не угадали sm.gif Смена происходит нормально, модуль выдает ОК. Это и вводит меня в тупик.


А как понять, что СМС пришла в UCS2? Шлю через сайт оператора (для экономии средств). Если честно, раньше и не пробовал слать через сайт, все через другие сотовые. Сейчас только вот при тестах слал через него - пока нету другого телефона под рукой. С самого телефона текст читается текстом.

Найдите программку pduspy - в нее можно залить смс в pdu и посмотреть, в какой кодировке пришло смс, не разбираясь в тонкостях pdu формата и возможных глюках модуля.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Feb 15 2012, 08:08
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



PDUSPY


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
=F8=
сообщение Feb 15 2012, 10:30
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954



А причем здесь PDU??? Если бы речь шла о PDU то нафига AT+CSCS="UCS2"???
Кстати на счет PDU. Может кому пригодится Прикрепленный файл  sms.rar ( 3.27 килобайт ) Кол-во скачиваний: 112
модуль с парой функций преобразующих text<->pdu, понимает пареметры типа кодировки, запрос подтверждения о доставке, составные сообщения.
Go to the top of the page
 
+Quote Post
molecul
сообщение Feb 15 2012, 10:39
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326



Цитата(=F8= @ Feb 15 2012, 14:30) *
А причем здесь PDU??? Если бы речь шла о PDU то нафига AT+CSCS="UCS2"???

Речь о возможном глюке модуля. Соответственно, прочитав сообщение в pdu и раскодировав его проверенной программой, можно убедиться, ошибка ли это модуля или смс действительно приходят в UCS2.
Go to the top of the page
 
+Quote Post

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

 


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


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