Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道 USB 3G 调制解调器不是通过一个串行端口连接到计算机的,其中一个用于诊断以及发送 AT 命令和接收答案。
我在 linux 下寻找 C/++ 库,它普遍支持许多 USB 3G 调制解调器,并让我有可能在通过 pppd 连接时向调制解调器发送 AT 命令。
如果此库不存在,我会寻找描述创建规则和使用此串行端口的标准。
/dev这些天来, (例如)中的特殊字符设备文件/dev/ttyUSB0是在运行时创建的。您可以设置一个udev匹配调制解调器 ID 的规则,以建立某种可靠的持久符号链接。如果您确保不会以错误的方式进行干扰,您应该能够使用标准/调用pppd编写属于设备的特殊文件(当然,除非它被锁定)。open()write()
/dev
/dev/ttyUSB0
udev
pppd
open()
write()