如何在 Linux 中与 USB 调制解调器“对话”?

如何在 Linux 中与 USB 调制解调器“对话”?

我有一个 USB 调制解调器,在 Linux(Ubuntu 12.04)中被识别lsusb

Bus 001 Device 003: ID 0572:1329 Conexant Systems (Rockwell), Inc.

如何与该设备通信(例如使用 microcom 等?)?dev我应该使用什么设备?没有/dev/ttyUSBXXX可用的,只有一个/dev/ttyACM0

答案1

您可以使用 cu。

$ sudo apt-get install cu

您可以使用以下方式连接到调制解调器:

$ cu -l ttyACM0

(其中:ttyACM0 是设备 /dev/ttyACM0)您应该会收到响应:

connected

此时您可以使用任何标准 AT 命令来测试拨号:

ATDT 123-456-7890

您应该将您的用户 ID 设置为组拨出以获得访问调制解调器的权限。

您可以使用“~.”(波浪点)退出 cu 应用程序。

您可以在以下位置找到其他 Hayese 命令:

http://en.wikipedia.org/wiki/Hayes_command_set

答案2

如果你所说的谈话是指以以下形式发送 AT 命令

echo "ATi" > /dev/usbDev

尝试这个: http://brunomgalmeida.wordpress.com/2012/04/06/send-at-commands-to-usb-modem/

答案3

使用minicomsocatscreen

socat - /dev/ttyUSB1 
minicom -D /dev/ttyUSB1
screen /dev/ttyUSB1

注意:我使用了真实的设备名称,/dev/ttyUSB1而不是虚假的/dev/usbDev

答案4

  1. 确保您的 USB 调制解调器正确插入 Ubuntu 计算机上任何可用的 USB 端口。

  2. 点击网络图标并选择Edit connections。这将启动 Ubuntu 的网络管理实用程序。

  3. 从可用连接列表中选择 USB 调制解调器的名称,然后单击Properties.

  4. 单击Enable this Connection告诉 Ubuntu 您想使用此设备连接到 Internet 网络。

  5. 单击OK.您的 USB 调制解调器现在将正确连接到 Ubuntu 并在 Ubuntu 中配置,您现在可以使用它连接到互联网。

教程来源这里

相关内容