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