首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过OTG电缆从USB设备到android平板电脑的电源

通过OTG电缆从USB设备到android平板电脑的电源
EN

Stack Overflow用户
提问于 2013-06-26 20:24:53
回答 1查看 7.4K关注 0票数 7

我正在做一个项目,涉及到android设备和arduino之间的通信。该项目的最终组装将是一个盒子式的结构,只有android设备的屏幕是可见的(其余的两侧将被封闭)。空间很重要,我希望设备尽可能小&使用最小的电缆。使用usb主机apis建立了与arduino的通信。现在,android平板电脑和arduino通过以下方式连接起来:

  • Android平板电脑上的USB OTG电缆(微型usb男usb女)
  • arduino上的迷你usb到usb (USB男性和微型usb男性)

问题是:我想让android平板电脑通过连接来充电。

目前,arduino从android平板电脑上为自己提供动力。然而,平板电脑和arduino最终将连接几个小时,这将耗尽电池。arduino董事会将从外部来源获得电力。我希望平板电脑能从阿杜伊诺身上汲取能量。这是工作时,平板电脑被关闭;然而,平板电脑停止充电,并开始释放,只要它是打开。

这可能是因为平板电脑采用了主机模式(作为USB主机),而arduino作为设备/附件。通常,在这样的连接中,主机发送电源,附件自己充电。这是另一回事吗??

我的理解是,在这类连接中,首先实现主机协商协议(HNP)来确定主机。是否有可能强行将阿迪诺主机和平板电脑作为附件?在这种情况下,是否有可能进行适当的沟通?

或者,是否可以在android应用程序中启用和禁用主机模式?

其主要目的是能够从using电缆中提取电力(我试图避免使用额外的电缆)

如果有人能提供帮助,我们将不胜感激。

)事先做了很多:)

EN

回答 1

Stack Overflow用户

发布于 2013-06-26 20:35:43

当您的设备作为主机连接时,将无法提取电源。

您应该查看Android Open Accessory(AOA) Protocol,尽管您需要连接到适当的硬件。

AOA允许将平板电脑作为USB附件连接,这将使它能够获得电力和充电,但它也允许Android设备的行为就像主机向连接的硬件发送命令一样。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17329772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档