【问题标题】:Android USB Host/ USB AccessoryAndroid USB 主机/ USB 配件
【发布时间】:2015-04-22 00:57:02
【问题描述】:

所以我正在研究在我的 android 手机和通过 USB 运行 OpenWRT 的 linux 服务器之间进行通信和传输数据。我一直在研究 Android 的 USB 主机。所以这是我的问题。

1) 这可能吗?我是否将 USB 主机/附件功能误认为是 android?

2) 如果不可能,我可以采取什么方向通过 USB 在 android 手机和 OpenWRT 之间传输数据

3) 如果可能的话,我是否需要在 OpenWRT 端编写一个程序作为客户端(用于 android 上的 USB Host)或服务器(用于 android 上的 USB 附件)

谢谢

【问题讨论】:

  • 许多当前的 Android 设备可以是主机(带有适配器电缆)或设备(外部附件是主机)。在不能两者兼得的设备中,与主机相比,它们更有可能成为附件模式的设备。你的openwrt盒子可以扮演什么角色?您还可以考虑某些网络共享模式是否会为您提供被识别为 USB 网络接口的内容。
  • @FettFrank 你有没有得到这个?我正在考虑做类似的事情(android 应用程序通过 USB 与 arduino 对话),但我很难找到一个连贯的解释。我已阅读 xoska74 的答案中提到的 USB 文档,我正在寻找更多信息。

标签: android usb data-transfer openwrt


【解决方案1】:

有可能,请参考以下链接。

在使用 USB API 之前,您应该检查有关 USB 设备的规范,例如音频设备的通用串行总线设备类定义。

下面的链接是一个关于 USB 的网页。 http://www.beyondlogic.org/usbnutshell/usb6.shtml#SetupPacket

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-16
    • 1970-01-01
    • 2018-11-16
    • 1970-01-01
    相关资源
    最近更新 更多