ttyACMX кто же они такие?


#1

Я предполагал, что устройства ttyACMX это мультиплексированные UART от 3G модема.
Задача - определить текущий RSSI при установленном ppp соединении по 3G.
pppd работает через ttyACM0. И да, он работает.

Пытаемся по minicom подключится к ACM1 - сыплется немного мусора из терминала.
ACM2,4,5,6 - просто молчат.
ACM3 - на 115200 отвечает на AT команды, как ожидалось и от 1,2,4,5,6.
Вопрос. Кто такие ttyACM1,2,4,5,6? И зачем они нужны?


#2

Это виртуальные порты, создаваемые USB-драйвером модема.
Я сам пытался в них разобраться, но не получилось - в итоге, в основном использовали ttyACM0, и в некоторых случаях другие, которые отвечают.
Думаю, нужно обращаться к производителю модемов. Если что-то получится узнать, напишите сюда, пожалуйста.


#3

Используйте пожалуйста /dev/ttyACM0. Если нужен ещё один канал, то /dev/ttyACM3. Подробного описания других портов производитель модемов не предоставляет, к сожалению.