背景
我目前正在使用 Linux 和 C 构建一个软件,以3G
自动并同时建立和监控与多个调制解调器的连接。这目前运作良好。
我正在阅读该/proc/tty/driver/usbserial
文件以发现所有 GSM 调制解调器。
然后我有一个调制解调器设备 ID 的列表,它告诉我要使用的接口 (ttyUSBX)pppd
以及用于 AT 命令(网络名称、RSSI 等)的接口。
列表条目包含;
设备 ID (12d1:1001) ,serial tty (3) ,modem tty (1)
这意味着对于设备12d1:1001
,第一个ttyUSB
关联的应该用于调制解调器,第三个用于AT
命令,第二个不使用。
问题: 我想尝试做的是删除对这个列表的需要。有什么方法可以轻松发现哪个接口应该用于 AT 命令以及哪个接口用于调制解调器 ppp 链接?