roboforum.ru

Технический форум по робототехнике.

SMS на русском в GSM модуле SM5100B

Обсуждение и примеры готовых и самосборных компонент для построения роботов.

SMS на русском в GSM модуле SM5100B

Сообщение NorthStar » 17 янв 2012, 12:26

Добрый день!
Подскажите - в какой кодировке отправляются SMS сообщения на русском языке. На английском все отправляется хорошо, а на русском - приходят крякозябры какие-то!
Было бы конечно совсем хорошо, если бы это можно было в самом модуле настроить, а в своей программе уже спокойно по-русски писать, но я в документации про русский не нашел ничего ((
NorthStar
 
Сообщения: 317
Зарегистрирован: 13 сен 2010, 12:47

Re: SMS на русском в GSM модуле SM5100B

Сообщение elmot » 17 янв 2012, 18:25

Насколько я читал, там хитро все. Если СМС на чистом латинском алфавите, то используется 7мибитная кодировка, в смс влезает более 200 символов. Если хоть какой-то символ не входит в латиницу, где-то там в смс переставляется битик, и оно кодируется хитро в UTF(8 или 16 - не помню), и символов тут же становится 70. Точнее не расскажу, остальное спросить у гугеля. И как это перекраивается в систему команд GSM модема - тоже не знаю.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: SMS на русском в GSM модуле SM5100B

Сообщение Michael_K » 18 янв 2012, 00:54

Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: SMS на русском в GSM модуле SM5100B

Сообщение NorthStar » 18 янв 2012, 12:50

Спасибо. Все теперь понятно - надо отправлять в режиме PDU, а не текстовом.
NorthStar
 
Сообщения: 317
Зарегистрирован: 13 сен 2010, 12:47


Вернуться в Готовые модули

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10