我有一个 Sierra Wireless USB 308 调制解调器,用于向客户发送 SMS 消息和接收来自客户的 SMS 消息。
插入此单个设备时,系统会创建多个设备文件:/dev/ttyUSB0
、/dev/ttyUSB1
、/dev/ttyUSB2
、/dev/ttyUSB3
。我在某处读到 SMSes 的发送必须使用第三个设备文件 ( /dev/ttyUSB2
)。我正在使用短信工具。
问题:
/dev
目录中产生多个设备文件?/dev/ttyUSB2
到/dev/sms-sierra
. 当运行udevadm info -a /dev/ttyUSBXXX
中的每个设备文件(“XXX”表示为“0”,“1”,“2”或“3”),对于每个“设备”的信息几乎是相同的。由于设备编号并不总是相同,我该如何编写udev
规则来检测要使用的适当设备编号?对于问题 1,我不知道。对于问题 2,是否需要一个程序来探测设备文件是否可以发送 SMS(例如,通过查看它是否响应适当的调制解调器“AT”命令)?