Feb. 15th, 2009

pychick: (Default)
Давеча попался мне в руки чудный GSM-модем Siemens MC35i со всеми причиндалам (типа сим-карта и прочее). Кстати, этот пост не проплачен Siemens'ом и прочими создателями модемов, это я на всякий случай говорю. Ну так вот попался он мне неспроста, а с суровым напутствием руководятелов слать им, руководятелам, посредством сего девайса SMS-сообщения различной важности. Чтобы они, руководятелы, были, значицца, в курсах.

Ну, погуглив для порядку, наваял я утилек, который в этот модем SMS-ки пихает. Да не простые, а конкатенатные. Что сие означает? А только то, что SMS-ки могут быть длинными. Ну очень длинными. Вот ТАКИМИ! То бишь принимающий телефон может их корректно склеить. Наваял, значицца, запустил. И что бы вы думали. Шлет СМС-ки! Берет из файла и шлет! Прямо на мой родненький телефон. И тот даже склеивает их не по детски. Одна беда, вместо того текста, что я выслал, тарабарщина приходит какая-то. Абракадабра, одним словом. Кракозябры всякие.

Бился весь вечер пятницы я над этими каркозябрами. Никак не мог их победить. Там же дело-то еще вот в чем - SMS-ка семибитный алфавит использует, в отличии от белых людей. Т.е. 8-битные исходные данные надо в семибитные преобразовать да упаковать корректно. И даже механизма в интернетах описана. И вроде утиль мой делает все так, как в документации, а кракозябры идут. Что за беда?

Сегодня со свежей головой снова подступил к проблеме. И что бы вы думали? Помогло! На счастье, нашел некую фашистскую прилагу PDUSpy (а это пеар), которая, типа, SMS декомпилирует и компилирует готовые. И выяснил, что первый символ SMS-ки отчего-то не в соответствии с общей логикой упаковывается, а абы как. И только я это дело уяснил, как тут же все стало на свои места и кракозябры волшебным образом преобразовались в букавки - большие и маленькие.

Чудо! Чудо!

Будут руководятелы получать свои SMS-ки.
Будет мне почет и слава.

Чего и вам желаю.

April 2017

S M T W T F S
      1
2 34 5 678
9101112131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 13th, 2025 09:54 pm
Powered by Dreamwidth Studios