TimoN
Гость
|
|
« : 25-06-2003 11:32 » |
|
Подскажите кто знает, как с АТ командами работать.
|
|
|
Записан
|
|
|
|
PSD
Главный специалист
Offline
Пол:
|
|
« Ответ #1 : 25-06-2003 11:33 » |
|
Вооружаешся справочником заходиш в терминал(я под 98 и МЕ пользовался NC терминалом) и вперед.
|
|
|
Записан
|
Да да нет нет все остальное от лукавого.
|
|
|
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии
Offline
Пол:
Бодрый птах
|
|
« Ответ #2 : 25-06-2003 11:58 » |
|
В принципе - простой текстовый протокол - если нужно работать из программы - то открываешь порт модема и шлешь в него именно AT комманды.
Правда в 2000 и выше это может быть недоступно из апликации.
|
|
|
Записан
|
А птичку нашу прошу не обижать!!!
|
|
|
TimoN
Гость
|
|
« Ответ #3 : 27-06-2003 18:04 » |
|
В принципе - простой текстовый протокол - если нужно работать из программы - то открываешь порт модема и шлешь в него именно AT комманды.
Правда в 2000 и выше это может быть недоступно из апликации. А можно какой нибудь примерчик. Например подняь трубку после первого гудка?
|
|
|
Записан
|
|
|
|
RXL
|
|
« Ответ #4 : 27-06-2003 19:31 » |
|
А найти мануал к какому-нибудь модему сложно? ----------------- ATS0=1. Когда пойдут звонки, то активизируется сигнал RS232 "RI" и будут вылезать строки "Ring" (или что-то похожее). Дать команду ATA.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
TimoN
Гость
|
|
« Ответ #5 : 30-06-2003 12:41 » |
|
А найти мануал к какому-нибудь модему сложно? ----------------- ATS0=1. Когда пойдут звонки, то активизируется сигнал RS232 "RI" и будут вылезать строки "Ring" (или что-то похожее). Дать команду ATA. Я имел ввиду, как эту команду (хоть ATS0=1) послать... Получается после ATS0=1 нужно всё время прослушивать порт на наличие "RI". А как?
|
|
|
Записан
|
|
|
|
PSD
Главный специалист
Offline
Пол:
|
|
« Ответ #6 : 30-06-2003 12:59 » |
|
Не из винды наверное да. С лушай а какая задача ? помница в комплекте к VS 6.0 шел компонент для порта MSComm (помоему или MS Comm control 6.0) вот он предоставляет полный интерфейс к сом порту помоему даже с эвентами.
|
|
|
Записан
|
Да да нет нет все остальное от лукавого.
|
|
|
baldr
|
|
« Ответ #7 : 30-06-2003 13:35 » |
|
В DOS делается так: Можно так же вызвать IMHO, винда поддерживает такие потоки.
|
|
|
Записан
|
Приличный компьютер всегда будет стоить дороже 1000 долларов, потому что 500 долларов - это не вполне прилично
|
|
|
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии
Offline
Пол:
Бодрый птах
|
|
« Ответ #8 : 30-06-2003 14:22 » |
|
Из Винды делается просто... HANDLE hModem; hModem = CreateFile("COM3" .....); // COM3 - порт модема. WriteFile(hModem, "ATS0=1\r\n".... ); .. Отправка
Вот как в терминале это делается.
|
|
|
Записан
|
А птичку нашу прошу не обижать!!!
|
|
|
RXL
|
|
« Ответ #9 : 30-06-2003 15:20 » |
|
Тут я немного напутал... ATS0=1. Когда пойдут звонки, то активизируется сигнал RS232 "RI" и будут вылезать строки "Ring" (или что-то похожее). Дать команду ATA.
ATS0=n Для n>0 включается автоответ на n-ом звонке. Для n==0 будет RI и на приеме будет "RING".
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
TimoN
Гость
|
|
« Ответ #10 : 01-07-2003 12:33 » |
|
Тут я немного напутал... ATS0=1. Когда пойдут звонки, то активизируется сигнал RS232 "RI" и будут вылезать строки "Ring" (или что-то похожее). Дать команду ATA.
ATS0=n Для n>0 включается автоответ на n-ом звонке. Для n==0 будет RI и на приеме будет "RING". Все заработало только вот добавить /r/n надо как Гром посоветовал.
|
|
|
Записан
|
|
|
|
RXL
|
|
« Ответ #11 : 02-07-2003 07:58 » |
|
Все заработало только вот добавить /r/n надо как Гром посоветовал. \r\nПопрошу не путать!
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
TimoN
Гость
|
|
« Ответ #12 : 02-07-2003 12:13 » |
|
Все заработало только вот добавить /r/n надо как Гром посоветовал. \r\nПопрошу не путать! Sorry.
|
|
|
Записан
|
|
|
|
Casy
Гость
|
|
« Ответ #13 : 24-09-2003 03:47 » |
|
а можно некоторый список АТ команд, которые универсальны для всех модемов. или таковых нету? или хотя бы линк на подобную литературу. команды нужны самые элементарные, типа "снять трубку", "положить трубку" и т.д.
|
|
|
Записан
|
|
|
|
Anonymous
Гость
|
|
« Ответ #14 : 24-09-2003 04:47 » |
|
а можно некоторый список АТ команд, которые универсальны для всех модемов. или таковых нету? или хотя бы линк на подобную литературу. команды нужны самые элементарные, типа "снять трубку", "положить трубку" и т.д. В поисковике набери АТ команды и всё....
|
|
|
Записан
|
|
|
|
|