如何在pppd运行时向AT900发送AT命令

时间:2015-08-18 09:50:42

标签: raspberry-pi at-command sim900 pppd

我有一个带有SIM900 GSM模块的Raspberry pi。目前我使用ttyUSB0作为pppd但我也想在pppd处于活动状态时向AT900发送AT命令(发送/接收SMS)。我创建了多个虚拟串行端口(如gsmtty1,gsmtty2等),但这些端口不能与screen / minicom一起使用。

1 个答案:

答案 0 :(得分:0)

虽然这些虚拟串行端口可能有效(假设您正在讨论内核的07.10多路复用支持),但您的第一次尝试应该是使用其他串行设备,例如: /dev/ttyUSB1

这假设调制解调器提供了两个串行端点,并非绝对需要这样做,但虚拟所有支持USB的调制解调器都可以,所以如果真的只有一个,我会非常惊讶。

请注意,07.10多路复用协议需要来自调制解调器的显式命令和实现支持,并在90 {tie}中创建的3GPP specification中指定,以满足在串行接口中缺少多路复用的需要。当时使用(RS-232,IrDA,蓝牙)。

但它需要在操作方面提供专用的驱动程序支持,并且对于Windows没有提供默认驱动程序,所以你必须安装额外的东西(我认为那些的质量也不是那么好)所以07.10永远不会有任何严重的动量。今天,USB的原生多端点支持在很多方面已经淘汰了07.10协议。