Linux 是否支持 AT-Command 串行调制解调器上的网络接口?

Linux 是否支持 AT-Command 串行调制解调器上的网络接口?

我有一个Telit GM862-GPS模块,它是带有串行接口的 GPRS 调制解调器,并使用标准 Hayes AT 命令集(带有一些扩展)。我想做的是能够将其连接到 Linux 设备,以便现有软件(例如 wget、ftp 等)可以通过它连接到互联网。根据我有限的 Linux 经验,我想象这需要将调制解调器配置为常规网络接口设备,但我可能是错的。

Linux 内核是否支持此功能/是否有现有驱动程序可以执行此操作?

答案1

根据你所说的(串行接口,AT 命令集),我认为它的行为就像拨号调制解调器。因此,您可以使用类似wvdial或 的东西ppp来使用它进行连接。

还,GitHub 上的这个存储库看起来相关:

该存储库用于将我编写的一堆脚本组合在一起,以协助 Telit 862GPS 的开发过程。除了适用于 Windows 的批量下载脚本外,它们都是为 Linux 设计的。

答案2

如果您想将串行端口变成网络接口,这正是 PPP ( pppd) 的设计目的。它可以处理任何类似于 Linux 串行端口的东西。 pppd支持发送“聊天文本”,其中包含建立和终止呼叫所需的 AT 命令。您可能想为此设备制作自己的聊天脚本。

请使用GPRS 模块公开的串行接口,而不是/dev/ttyUSB0您在示例中看到的任何内容。/dev/{name}

相关内容