mantech 42 24 февраля, 2013 Опубликовано 24 февраля, 2013 · Жалоба День добрый. Извиняюсь, что мало rtfm-ил, по даташитам. Может кто знает, в чем собака порылась Есть модемы SIM-900, SIM-700? WISMO-228 Делаю так: AT+CMGF=1 AT+CSCS="GSM" И само сообщение: AT+CMGS="Номер"<CR> >sms mtssage (латиницей)+Ctrl-Z В случае сим-700 все уходит нормально, в остальных 2х случаях, больше 80 символов пишет error. В чем сия мудрость??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kan35 7 3 марта, 2013 Опубликовано 3 марта, 2013 · Жалоба Я думаю здесь нужно скорфигурировать кодировку, кажется командой AT+CSMP Но вообще говоря, чтобы не было недоразумений рекомендую использовать PDU режим (AT+CMGF=0) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 42 3 марта, 2013 Опубликовано 3 марта, 2013 · Жалоба Я думаю здесь нужно скорфигурировать кодировку, кажется командой AT+CSMP Но вообще говоря, чтобы не было недоразумений рекомендую использовать PDU режим (AT+CMGF=0) Хорошо, проверим, сравню, что в 700 и 900м попробовать данным параметром "обменяться"... PDU не хотелось бы - МК слабоват и памяти мало, под поле для передачи... Да и жаловались, что не во всех модемах работает, хотя сам не проверял. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
molecul 0 4 марта, 2013 Опубликовано 4 марта, 2013 · Жалоба Да и жаловались, что не во всех модемах работает, хотя сам не проверял. Вот это - явная деза. Дело в том, что PDU как раз и используется как протокол передачи SMS. Если модуль поддерживает текстовый режим, то значит конвертер PDU у него внутри программно реализован. Причем иногда он кривовато реализован (ну или, скажем так, с особенностями) - в итоге результат, описанный в начале топика. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 42 4 марта, 2013 Опубликовано 4 марта, 2013 · Жалоба Вот это - явная деза. Дело в том, что PDU как раз и используется как протокол передачи SMS. Если модуль поддерживает текстовый режим, то значит конвертер PDU у него внутри программно реализован. Причем иногда он кривовато реализован (ну или, скажем так, с особенностями) - в итоге результат, описанный в начале топика. Приводили результат сравнения SIM300D при переводе с сотика сименс С35. На 35м передавало, на симе нет. Было что-то с длиной пакета, уже непомню - давно было дело... PDU не использую из за процедуры "кудрявого" перекодирования в 7и битную кодировку. "Причем иногда он кривовато реализован (ну или, скажем так, с особенностями) - в итоге результат, описанный в начале топика." - тоже не исключено, что так и есть. Я думаю здесь нужно скорфигурировать кодировку, кажется командой AT+CSMP Но вообще говоря, чтобы не было недоразумений рекомендую использовать PDU режим (AT+CMGF=0) kan35 - БОЛЬШОЙ РЕСПЕКТ!!! Так и есть, дело было тута Может еще кому интересно будет. Читаю из 700го там +CSMP: 17,255,0,241 А в 900м и висмо - +CSMP: 17,167,0,8 Если честно, незнаю, что это за циферки))), но когда задал в 900й параметры 700го - все заработало!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться