Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Отправка смс с помощью AT-команд

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Фрикерство] >> Отправка смс с помощью AT-команд
Имя
Сообщение << Старые топики   Новые топики >>
Отправка смс с помощью AT-команд - 2009-09-19 03:24:50.060000   
Time

Сообщений: 96
Оценки: 0
Присоединился: 2007-01-29 12:36:37.266666
Помогите, пожалуйста, с отправкой смс через  AT+CMGS в формате PDU…

Ввожу команду: AT+CMGS=17<CR> 0001000B919780623281F3000004C9E9340B<ctrl+Z>

Результат: ERROR 

Нету ни кода ошибки, ничего… подскажите плиз что я делаю не так? в чём ошибка?

P.S. Ввод команды произвожу в точности как написал с учётом регистра и пробела после <CR> (не знаю важно ли это). Тестирую на Sony Ericsson K700. Многое перепробовал.. результат идентичный.. 
Post #: 1
RE: Отправка смс с помощью AT-команд - 2009-09-19 21:44:05.066666   
ovik89

Сообщений: 13
Оценки: 0
Присоединился: 2009-03-15 20:52:27.946666
<CR> это символ нажатия enter тоесть AT+CMGS=17 потом жмете ентер потом набираете текст сообщения потом жмете контрл зет одновременно естественно никаких угловых скобок не надо)
Post #: 2
RE: Отправка смс с помощью AT-команд - 2009-09-19 23:20:47.666666   
Time

Сообщений: 96
Оценки: 0
Присоединился: 2007-01-29 12:36:37.266666
Дело в том что команды я отправляю с другого мобильника и естессно там этих клавиш нету.
В этом случае разве не правильно так формировать команду? может как то без угловых скобок надо или ещё как? Как програмно писать ентер и контрол зет по другому если у меня не правильно?

А вот ещё проведённые тесты:

Команда: AT+CMGS=17
Выдаёт: ничё не выдаёт, зависает приложение и не отвисает сколько не жди

Команда: AT+CMGS=?
Выдаёт:   ОК

Команда: AT+CMGS=17
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0001000B919780623281F3000004C9E9340B

Команда: AT+CMGS=17
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0001000B919780623281F3000004C9E9340B&lt;ctrl+Z&gt;

Выдаёт:   ERROR


Ещё нашёл на одном сайте кое что:
quote:

4. Для тех, кто уже был знаком с системой AT-команд простых модемов, замечу тот факт, что расширенные AT-команды у телефонов соединяются между собой в строке не напрямую, а через символ ";".

Попробовал записывать через точку с запятой и телефон видимо среагировал на этот знак и не выдал ошибки, но завис…

В общем уже сохраненные сообщения отсылаются:

Команда: AT+CMSS=?
Выдаёт:  +CMSS:&lt;mr&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OK


А вот просто отослать новое или сохранить сообщение так и не получается… может всё таки кто-нибудь знает в чём дело?

Post #: 3
RE: Отправка смс с помощью AT-команд - 2009-09-21 23:51:40.680000   
ovik89

Сообщений: 13
Оценки: 0
Присоединился: 2009-03-15 20:52:27.946666
как именно ты передаешь команды с другого телефона на телефон если AT+CMGS=17<CR> выдает ок то значит ентер правильно ввел значит только с ctrl z осталось разобраться попробуй <sub> или <ctrl-z> (минус) или ^Z завтра еще посмотрю вобще по сути нужно передать символ с кодом 26 скорее всего <sub> также есть команда AT+CMGF=0 - установка модема в PDU-режим возможно его надо переключать из текстового режима в pdu незнаю какой по умолчанию стоит

http://ru.wikipedia.org/wiki/ASCII
Post #: 4
RE: Отправка смс с помощью AT-команд - 2009-09-22 00:07:54.253333   
Time

Сообщений: 96
Оценки: 0
Присоединился: 2007-01-29 12:36:37.266666
AT+CMGS=17&lt;CR&gt; не выдаёт ок!
выдаёт ERROR

А коды вроде как такие:
<CR> = 0D
<ctrl-z> = <sub> = 1A

Смотрел в таблице символов UCS2-C0 controls and Basic Latin Range по документации PDU в GSM
Пробывал писать эти коды. результат аналогичен, или зависает или ERROR

Ну вот и в википедии по ссылке глянул те же самые коды. а как правильно записать с ними строку??
Post #: 5
RE: Отправка смс с помощью AT-команд - 2009-09-22 12:12:12.560000   
ovik89

Сообщений: 13
Оценки: 0
Присоединился: 2009-03-15 20:52:27.946666
после ввода AT+CMGS=17<CR> как ты сообщаешь телефону что закончил вводить? ты передаешь их через bluetooth? какое приложение?
Post #: 6
RE: Отправка смс с помощью AT-команд - 2009-09-22 14:37:48.790000   
Time

Сообщений: 96
Оценки: 0
Присоединился: 2007-01-29 12:36:37.266666
Да по bluetooth. После ввода нажимаю "Выполнить команду", использую в проге BT INFO функцию Задать команду

P.s. А какие ещё есть java-приложения на телефон для использования AT-команд?
Post #: 7
RE: Отправка смс с помощью AT-команд - 2009-09-22 21:44:16.443333   
ovik89

Сообщений: 13
Оценки: 0
Присоединился: 2009-03-15 20:52:27.946666
blooover попробуй
Post #: 8
RE: Отправка смс с помощью AT-команд - 2009-09-22 21:58:25.013333   
Time

Сообщений: 96
Оценки: 0
Присоединился: 2007-01-29 12:36:37.266666
Уже бы попробывал, кабеля к нокиа просто нет, а на соньке не запускается.. поэтому чтобы скинуть с компа на нокиа, приходилось кидать на мыло потом качать с мыла на соньку, атк как нокиа файлы по мылу не принимались и потом через блютуф передавать на нокиа  ну это уже другая история.. в общем на днях скину кому-нидь с кабелем, пусть мне на тел передаст… и отпишусь какие результаты.

Думаешь дело в приложении? а ты сам пробывал как-нито с них АТ-команды посылатЬ?

И ещё один вопрос почти по теме: сталкивался когда нить с таким, что когда посылаешь
AT+CPMS=?
В ответ приходит: (),(),()
типо памяти сохранения сообщений никакие не отображает… такое выдаёт когда не на соньку, а на нокиа команду подаю, уже на 3-х одно и тоже.. неужели в этом случае вобще нельзя смс через АТ отправить?
Post #: 9
RE: Отправка смс с помощью AT-команд - 2009-09-25 19:10:31.803333   
ovik89

Сообщений: 13
Оценки: 0
Присоединился: 2009-03-15 20:52:27.946666
я с gsm модемом работал он тоже at командами рулиться но он по кабелю был подключен впринципе набор команд у всех примерно одинаковый но есть небольшие различия когда нажимаешь выполнить команду BT info передает то что ты набрал и в конце 0D (соответствующий нажатию enter) для отправки смс нужно в момент ctrl z передать байт 1А соответствующий если bt info предусматривает его отправку поищи другую программу на bloover кажется можно прямо из меню смс ки отправлять я давно с ним игрался если не получиться попробуй ноут с bluetooth и там нормальный гипертерминал запусти или сам пиши программу на яве по поводу at+cpms=? на нокии попробуй без равно AT+CPMS?
Post #: 10
RE: Отправка смс с помощью AT-команд - 2009-09-26 16:55:10.890000   
Time

Сообщений: 96
Оценки: 0
Присоединился: 2007-01-29 12:36:37.266666
bloover пока ещё не успел попробовать, а по поводу нокиа, вот:
Команда: AT+CPMS?
Результат: +CPMS: ,,,,,,,,,,
ОК
Post #: 11
RE: Отправка смс с помощью AT-команд - 2009-09-27 14:15:07.570000   
Time

Сообщений: 96
Оценки: 0
Присоединился: 2007-01-29 12:36:37.266666
Короче по поводу BT Info (предполага, что и в блювере так же)…
Если вообще в ней поддерживаются такие специальные непечатные символы как Enter и Ctrl-z, то у них скорей всего какой то особенный синтаксис. Вот где бы взять документацию по этой проге? (ну типо инструкцию, хотя я тоже сомневаюсь что такая существует) В общем цель узнать синтаксис этих символов…
Post #: 12
RE: Отправка смс с помощью AT-команд - 2009-09-30 17:17:34.993333   
ovik89

Сообщений: 13
Оценки: 0
Присоединился: 2009-03-15 20:52:27.946666
можешь исходники поискать и переделать программу под себя заодно програмировать научишься)
Post #: 13
RE: Отправка смс с помощью AT-команд - 2011-12-02 08:42:19.713333   
_Vlad_

Сообщений: 73
Оценки: 0
Присоединился: 2011-03-24 10:30:32.853333
Отмечусь в теме.
Post #: 14
Страниц:  [1]
Все форумы >> [Фрикерство] >> Отправка смс с помощью AT-команд







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.