访问调制解调器 - Android设备(Nexus 5)

时间:2014-06-04 11:31:25

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

  

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

我想将Android设备作为调制解调器访问(使用 COM 调制解调器端口),最后使用HyperTerminal / Teraterm传递AT命令。

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

右键单击并更新驱动程序,显示无法找到驱动程序。

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

  1. rooted Nexus 5上尝试this,但未公开要使用的 / dev / smdX 。试过所有的组合,没有用。
  2. 尝试了Google Android网站上的Google USB Drivers。没有变化。
  3. 来自here。我安装了LG电子的驱动程序,COM端口没有变化。
  4. Universal Naked Driver帮助我获得了ADB Shell界面,但是 那不是我想要的。
  5. 在上述所有程序中,USB调试已启用(只是说)。

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

      

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

    你能告诉我我错过了什么吗? 任何有关这方面的帮助将非常感激。

1 个答案:

答案 0 :(得分: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上试用该设备,您可能会看到不同的行为。