Как узнают, кто использует мое виртуальное, соответствуют по usb

Иногда, когда я использую VCP (/dev/ttyACM0), кто-то пытается говорить с моим устройством, отправляющим команды "ATE1 E0ATE1 E0ATE1". Как поймать, кто делает это? Действительно ли возможно, что "программа", которая отправляет эти команды, чтобы быть частью драйверов Linux? Или это - просто некоторая умная прикладная программа, которая ищет недавно подключенные устройства? Я получаю эту последовательность, когда я имею дело с различными терминальными программами, таким образом, я думаю, что эта последовательность не прибывает от них - picocom и прожилки.

1
задан 24 December 2018 в 16:05

1 ответ

Они похожи на модемные команды Hayes. У Вас есть некоторое приложение или драйвер, пытающийся инициализировать модемное устройство.

Команда E определяет, отражены ли символы к DTE от модема, когда это - состояние команды. Некоторые компьютеры и терминалы не отправляют символы, которые Вы вводите на экран; они только передают их к удаленной системе через последовательный порт. В этом случае, если бы Эхо символов состояния Команды не было включено модемом, то Вы не могли бы видеть то, что Вы вводите. Если DTE действительно повторяет символы, Вы вводите в состоянии команды, и эта функция включена в модеме, каждый введенный символ появится дважды.

E0     Command state character echo disabled.
E1     Command state character echo enabled.

источник: http://www.messagestick.net/modem/Hayes_Ch1-1.html

0
ответ дан 7 December 2019 в 22:03

Другие вопросы по тегам:

Похожие вопросы: