|
|
|
Как послать модему AT-команду и получить ответ?
|
|||
|---|---|---|---|
|
#18+
Имеется модем, висит на /dev/ttyUSB1. С ним удаётся общаться через minicom в интерактивном режиме. Однако, нужно организовать отправку модему нескольких AT-команд из шелл-скрипта и возвращать ему ответы модема. Подскажите, как это сделать правильно? Мож есть какая то простая утилитка? ОС Альтлинукс. PS попробовал просто отправить строку с командой в /dev/ttyUSB1, но так не работает. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2009, 17:39 |
|
||
|
Как послать модему AT-команду и получить ответ?
|
|||
|---|---|---|---|
|
#18+
kermit ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2009, 18:49 |
|
||
|
Как послать модему AT-команду и получить ответ?
|
|||
|---|---|---|---|
|
#18+
> kermit В репозитарии не оказалось, потому пока его отложил. Зато нагуглил такой вполне рабочий способ отправки команд: Код: plaintext Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2009, 21:39 |
|
||
|
Как послать модему AT-команду и получить ответ?
|
|||
|---|---|---|---|
|
#18+
On Sat, 07 Mar 2009 01:39:36 +0700, vkle <nospam@sql.ru> wrote: > Автор: vkle > >> kermit > В репозитарии не оказалось, потому пока его отложил. > > Зато нагуглил такой вполне рабочий способ отправки команд: > > # echo -e -n "AT+CFUN=0 \015" >/dev/ttyUSB1 > Особенность состоит в коде конца строки \015. man chat -- Остаюсь искренне Ваш, Станислав Сухолёт Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2009, 10:38 |
|
||
|
Как послать модему AT-команду и получить ответ?
|
|||
|---|---|---|---|
|
#18+
> man chat Не пойму, как его можно использовать. В частности, как указать нужное устройство /dev/ttyUSB1 Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2009, 01:57 |
|
||
|
Как послать модему AT-команду и получить ответ?
|
|||
|---|---|---|---|
|
#18+
а когда запускаешь pppd - ему как параметр передаешь имя устройства например #pppd /dev/ttyUSB1 хотя кошернее сделать симлинк на /dev/modem при этом, допустим, есть такой файлик /etc/ppp/options Код: plaintext 1. 2. 3. 4. 5. 6. единственное что ещё надо будет - в pap-secrets записать username & password - и всё получится! то есть по сути pppd сам вызовет chat, как прописано в options в данном случае просто он ему говорит поднять ppp, но можно в chat что угодно пихнуть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2009, 12:59 |
|
||
|
Как послать модему AT-команду и получить ответ?
|
|||
|---|---|---|---|
|
#18+
Эмммм... Это не совсем то. Скорей даже совсем не то. Коннект то есть и поддерживается через GSM-модем соответствующими скриптами. Но есть желание принудительно его (модем) отключать и подключать по мере необходимости (соответствующие AT-команды поддерживаются). В идеале хочется даже использовать USSD - для этого тоже есть команды. Сейчас пока для вкл/выкл тупо засылаю строку в модем и он реагирует (гаснет или включается индикатор), а вот как вытащить ответ - не совсем понятно. Когда делаю cat /dev/ttyUSB1 (ногами не пинайте, это только для теста) сразу вслед за отправкой команды - вижу что модем отвечает. Пробовал городить огород в цикле через read - получается громоздко и не слишком надёжно, возникло ощущение что изобретаю велосипед. Всё это должно работать в скрипте из крона, думаю, интерактивный minicom тут вряд ли пригодится.... Есть ещё идеи? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2009, 14:13 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=35856642&tid=1485980]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
220ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 557ms |

| 0 / 0 |
