Необходимо из шелла послать модему "АТ", получить ОК или ничего не получить (в случае неработы девайса) и как-то обработать результат. Причем, это надо сделать в неинтерактивном режиме (миником, пожалуй, не подойдет). Обработку я беру на себя :-), подскажите только как что-то сказать модему? Пробовал echo "AT">/dev/ttyS0 - в ответ тишина.
>Необходимо из шелла послать модему "АТ", получить ОК или ничего не получить (в случае неработы девайса) и как-то обработать результат. Причем, это надо сделать в неинтерактивном режиме (миником, пожалуй, не подойдет). Обработку я беру на себя :-), подскажите только как что-то сказать модему? Пробовал echo "AT">/dev/ttyS0 - в ответ тишина.комманда chat предназначена именно для этого
>>Необходимо из шелла послать модему "АТ", получить ОК или ничего не получить (в случае неработы девайса) и как-то обработать результат. Причем, это надо сделать в неинтерактивном режиме (миником, пожалуй, не подойдет). Обработку я беру на себя :-), подскажите только как что-то сказать модему? Пробовал echo "AT">/dev/ttyS0 - в ответ тишина.
>
>комманда chat предназначена именно для этогоОК, а как быть в случае если модем не один, а несколько? Я что-то в man chat не нашел, можно ли давать обращения к разным устройствам?
Если в качестве "shell" использовать tclsh,
то возможно работать с com-портами с помощью команд open, puts, gets