PDA

Просмотр полной версии : Спецификация на команды модема C380


SAMOKILLER
19.08.2005, 15:24
Люди, пишу теримнальную прогу для C380, подскажите где можено взять спецификацию на команды модема (AT) или просто скажите какие есть, хочу написать прогу для автоматической работы компа через мобилу. если у кого есть, киньте плиз на vit88@list.ru

dinar_007
19.08.2005, 15:30
Какие ты имеешь ввиду команды?
Это типа этих:
+++ats7=1&w0&y0
+++atl3m2
+++ath0
Или нет?

SAMOKILLER
19.08.2005, 15:35
Ну навроде того, только этого команды по видимому для работы с обычным модемом, всякого рода изменение регистров итп, а мне нужны типа отправка приём sms, обработка событий, или может это делается не только с помощью модемных команд? може тут другие нужны

SAMOKILLER
19.08.2005, 15:39
похожая программа идёт в комплекте если покупать диск и провод для синхронизации с компом, она там где то окооло 40 метров, название не помню

dinar_007
19.08.2005, 16:12
Попробуй в гугле поищи.... я тебя просто не совсем понял )))

SAMOKILLER
19.08.2005, 16:17
хех, естессно уже искал, и не тока в гугле и ещё, я меня тут на 2 дня на дачу заставляют ехать, такчто до понед наверно я не оставлю ни одного сообщ.

nerezus
19.08.2005, 16:19
offtop:
При пожаре звонить ATDT01

Dronga
19.08.2005, 16:56
Вопрос однозначно адресован Сильверану)))

silveran
22.08.2005, 16:53
хм .... тяжёлый случай... узнать спецификацию модема сотки не так то просто- эти команды обычно хорошо охраняются... так быстро я не найду команды- дайте неделю- я постораюсь- но не гарантирую((

SAMOKILLER
22.08.2005, 17:12
пасибо, может это глупость, но можно ли поставить com порт на прослушку, тобишь перехватывать команды обмена с устройством?

silveran
22.08.2005, 17:31
слешай этого я никогда не делал- но есть прога пфоне туулс- она помоему с открытыми прогами- а вот про сниф на ком слышал но никогда не делал(

SAMOKILLER
22.08.2005, 17:46
http://www.sysinternals.com/Utilities/Portmon.html
прога для снифа com порта, ещё не пробовал, буду качать, но заинтересовали такоие пункты как
Regmon - a Registry monitor
Filemon - a file system monitor
TDIMon - a TCP/IP monitor
PMon - a process and thread monitor (NT/Win2K)
Diskmon - a hard disk monitor (NT/Win2K)
DebugView/EE - a debug output monitor

КероСиН
23.08.2005, 01:17
AT+CGMI: Query phone manufacturer.
AT+CGMM: Query phone model.
AT+CGSN: Query phone serial number.
AT+CGMR: Query phone revision.
AT+CIMI: international mobile subscriber identity <IMSI>
AT+CPBS=?: list of supported phonebook memory storages
Эти нужны? Если эти, то могу еще оставить.

SAMOKILLER
23.08.2005, 04:42
не совсем те, но тоже могут пргодиться, эти выводят какую-то определённую инфу заложенную в телефоне, а мне нужны для инициации действия (например отправки sms, набора номера) либо обработки события (входящий звонок, sms), работы с изменяемой памятью (записная книжка, планировщик). Оставь.

silveran
23.08.2005, 08:29
наткнулся в рунете

На www.ixbt.com в разделе "мобильники" была довольно старая статья, где человек рассказывал как написать софт для отсылки СМС и в качестве примера приводил свою программу с исходниками на Дельфи - поищи в архиве

http://www.malyav.narod.ru/

http://www.hpc.ru/soft/software.phtml?id=4101

http://www.freeware.ru/program_prog_id_5512.html

попробуй их!!!

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

SAMOKILLER
24.08.2005, 04:58
Кароче я установил снифф на порт, вот:

zasranex.fatal.ru/otpravkasms.log
zasranex.fatal.ru/ne_otpravka_sms.log

два примера отправки sms, первая удачная, потомучто такой номер существует, вторая неудачная, ибо номера не существует.

проблема вот в чём.

В неудачном логе, отправка sms начинается с 291 строки, вплодь до 356 идут установки для отправки sms по стандарту, далее

(строки 361-367) идёт переадча данных об номере получателя, в данном случае номер 0. Потом как я понимаю в строке 369 идёт

приглашение для ввода текста sms сообщения, по видимому его нужно отправлять прямо в порт. Текст который я отправлял: "0", в

384 строке прога передаёт строку длиной 3 символа: "0.." и вот после этого у меня возникает проблема, как обозначить конец

строки, если поставить в конец сообщ точку или 2 точки, то он почемуто продолжает ждать ввода текста сообщ. Я не могу понять

начиная со строки 387, вот моё толкование дальше (возможно неправильное). После получения оповещения о конце сообщения, модем

присваивает данному событию (отправка sms) номер (id), в данном случае 1109, и отправляет его в порт на комп (про timeout

вообще ничё понять не могу), комп получает id, и выдаёт команду AT+CMSS=1109, тобишь вызывает на исполнение событие 1109,

потом комп модем ждёт пока отправиться sms, и если нифига не получилось, то модем посылает в порт ошибку, и тогда комп делает

какоето действие(чёто я ни понял какое.).

В правильном логе отправка идёт на номер 89153123456, текст sms: "textsms" прога опять добавила две точки.
Вопрос: как обозначить конец ввода строки sms?

silveran
24.08.2005, 08:44
задал ты задачку!!)))) блин чесно сам не знаю- придётся друзей фрикиров напрягать.. а ты посмотри это http://forum.antichat.ru/threadnav7295-3-10.html

может там есть ответ на твой вопрос

а так щас не всё будет зависить от меня- а от времени котороя я потрачу на поиск своих знакомст... но вопрос и правду интересный))

КероСиН
25.08.2005, 03:43
Вот еще:

AT+CPBR=?: Read Phonebook Entries test command
AT+CPBS="ME"
AT+CPBR=: Read Phonebook selected Entries
AT+CNUM: subscriber number
AT+CBC: battery charge level
AT+CSQ: signal quality level
AT+CKPD=: keypad control
AT+CCLK?: get current data&time
AT+CSCS=IRA: select character set - international reference alphabet
AT+CSCS=?: List of supported character sets
AT+CSCS=GSM:
AT+CSCS=HEX:
AT+CSCS=UCS2: 16-bit universal multiple-octet coded character set
AT+CMGL=: check sms
ATI1
ATI2
ATI3
ATI4
ATI5
AT+MDBAD?
AT+MODE=0
AT+MODE=1
AT+MODE=2
AT+MODE=3
AT+MODE=4
AT+MODE=8
AT+MODE=12
AT+CMOD= : Call mode +CMOD
AT+CMOD=?: List of supported call modes
AT+CMOD?: current call mode
AT+CBST=x,0,y : The following commands are described more fully in the ETSI specification GSM 07.07.x takes the following values: 0 Autobauding (non-transparent only).1 300 bps V.21. 2 1200 bps V.22. 3 1200/75 bps V.23. 4 2400 bps V.22bis. 5 2400 bps V.26ter. 6 4800 bps V.32. 7 9600 bps V.32 65 300 bps V.110. 66 1200 bps V.110. 68 2400 bps V.110. 70 4800 bps V.110. 71 9600 bps V.110. y takes the following values: 0 Transparent connection (default). 1 Non-transparent connection (uses RLP).
AT+CBST?: Query the bearer service type.

SAMOKILLER
25.08.2005, 15:09
http://oskin.ru/pub/other/gsm/sms_pdumode.pdf

Тут объясняется как отправляются sms, по видимому конец сообщения обозначается нажатием клавиш CTRL+Z, или я не прав? както замысловато. как вообще передать в порт нажатие такого сочетания клавиш?