【问题标题】:Embedded Linux - Get Signal Strength of Modem While Connected嵌入式 Linux - 连接时获取调制解调器的信号强度
【发布时间】:2010-10-13 14:46:04
【问题描述】:

我正在嵌入式 Linux 中通过 PPP 运行 USB 单元调制解调器。当 PPP 连接不活跃时,我可以通过 minicom 使用 AT 命令连接到调制解调器并询问信号强度(AT+CSQ)。但是,当它处于活动状态时,这是不可能的。

在使用 PPP 连接时,有什么方法可以从 PPP 连接的 USB 蜂窝调制解调器中检索信号强度?我对 API 或任何其他可用方法持开放态度。

【问题讨论】:

  • 我一直想做同样的事情,但从未走得更远。我曾想过安装一些东西来跟踪在 Windows 中使用该设备时执行的 USB 操作。也许这可以让我们深入了解它是如何在那里完成的?
  • 我还没有让它工作,但是这个家伙找到了答案:stackoverflow.com/questions/17322154/how-to-get-3g-modem-signal-strength-in-c-linux
  • 很好的链接,但在无头环境中不起作用。

标签: embedded-linux ppp


【解决方案1】:

我没有 umw190,但调制解调器的 Linux 驱动程序应该有多个可用的 ttyACM 字符设备。一个用于 PPP,另一个用于 AT+CSQ。检查 dmesg 中的 cdc_acm 以查看。

如果您的嵌入式设备有 udev,那么这两个设备都应该自动出现在 /dev 中。如果不是,您将不得不更多地点头。在我的脑海中,cdc_acm 的主要数字是 166。

【讨论】:

    【解决方案2】:

    物理设置是什么样的? 1. 您使用的调制解调器是否与您的 SBC 由同一家公司设计/印刷在板上? 2. 是通过PC104串口还是USB连接? 3. 您使用的是什么特定的调制解调器?

    【讨论】:

    猜你喜欢
    • 2013-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-08
    • 2013-09-20
    • 1970-01-01
    • 2011-11-29
    • 2019-11-24
    相关资源
    最近更新 更多