URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 52797
[ Назад ]

Исходное сообщение
"Послать модему AT из shell."

Отправлено Dmitry76 , 27-Янв-05 10:37 
Необходимо из шелла послать модему "АТ", получить ОК или ничего не получить (в случае неработы девайса) и как-то обработать результат. Причем, это надо сделать в неинтерактивном режиме (миником, пожалуй, не подойдет). Обработку я беру на себя :-), подскажите только как что-то сказать модему? Пробовал echo "AT">/dev/ttyS0 - в ответ тишина.

Содержание

Сообщения в этом обсуждении
"Послать модему AT из shell."
Отправлено asipin , 27-Янв-05 11:52 
>Необходимо из шелла послать модему "АТ", получить ОК или ничего не получить (в случае неработы девайса) и как-то обработать результат. Причем, это надо сделать в неинтерактивном режиме (миником, пожалуй, не подойдет). Обработку я беру на себя :-), подскажите только как что-то сказать модему? Пробовал echo "AT">/dev/ttyS0 - в ответ тишина.

комманда chat предназначена именно для этого


"Послать модему AT из shell."
Отправлено Dmitry76 , 27-Янв-05 13:02 
>>Необходимо из шелла послать модему "АТ", получить ОК или ничего не получить (в случае неработы девайса) и как-то обработать результат. Причем, это надо сделать в неинтерактивном режиме (миником, пожалуй, не подойдет). Обработку я беру на себя :-), подскажите только как что-то сказать модему? Пробовал echo "AT">/dev/ttyS0 - в ответ тишина.
>
>комманда chat предназначена именно для этого

ОК, а как быть в случае если модем не один, а несколько? Я что-то в man chat не нашел, можно ли давать обращения к разным устройствам?


"Послать модему AT из shell."
Отправлено vt , 27-Янв-05 12:12 
Если в качестве "shell" использовать tclsh,
то возможно работать с com-портами с помощью команд open, puts, gets