【问题标题】:Access Modem - Android Device (Nexus 5)接入调制解调器 - Android 设备 (Nexus 5)
【发布时间】:2014-07-25 00:47:37
【问题描述】:

设备:Google Nexus 5(无根)
主机:Window 7

我想以调制解调器的形式访问 Android 设备(使用 COM调制解调器端口)并最终使用 HyperTerminal/Teraterm 传递 AT 命令。

因此,将设备连接到 Windows Box 后,设备会在设备管理器下检测到,但不显示任何 COM 端口(默认 COM0 除外)。

右键更新驱动,提示找不到驱动。

我尝试了以下选项,但没有任何运气。

  1. root Nexus 5 上尝试了 this,但没有公开要使用哪个 /dev/smdX。尝试了所有的组合,没有奏效。
  2. 尝试了来自 Google Android 网站的Google USB Drivers。没有变化。
  3. 来自here。我安装了 LG Electronics 的驱动程序,COM 端口没有变化。
  4. Universal Naked Driver 帮助我进入了 ADB Shell 界面,但是 这不是我想要的。

在上述所有过程中都启用了 USB 调试(只是说)。

我还听说手机必须进入 调制解调器模式 才能触发 AT 命令。 如果是这样,我该怎么做?
或者这是一个设备驱动程序问题

结论:
我想访问 Android 设备的调制解调器并向其发射 AT 命令。

你能告诉我我错过了什么吗?
对此的任何帮助将不胜感激。

【问题讨论】:

    标签: android windows at-command modem nexus-5


    【解决方案1】:

    这个问题很难给出准确的答案,因为这取决于制造商如何实现设备驱动程序。不幸的是,有很多信息不在公共领域。

    制造商可能已经实施了一些代码来将设备转换为调制解调器。自己做这件事是特定于设备的,并且是专有的。如果存在这样的东西,您可能会得到一个转换器,例如与制造商的 PC 仪表板应用程序捆绑在一起。

    有些设备根本不暴露调制解调器端口。它们可能显示为网络适配器,或始终连接的 LAN 连接。如果设备显示为网络适配器,则您可以通过 Windows Mobile Broadband API 访问它,或者通过 MBIM 访问一些较新的设备。

    要检查设备是否作为网络适配器可见并获取有关它的信息,请打开 cmd 框并键入

    netsh mbn show interfaces
    

    Windows Mobile Broadband API 提供的细节不如良好的 AT 命令集,但执行的功能基本相同。 MBIM 是具有类似功能的行业标准接口,可通过 Mobile Broadband DeviceServices API 在 Windows 8+ 桌面上用于支持它的设备。

    如果设备显示为始终在线的 LAN 连接,则可能存在用于移动功能的专有高级接口。

    不同操作系统的驱动程序行为可能不同。如果您有机会在 Windows Vista、7 和 8 上试用该设备,您可能会看到不同的行为。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-19
      • 1970-01-01
      • 2014-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多