0

我正在寻找一种解决方案,让我的 Android 设备通过 USB 连接到 Electric Imp、Arduino 或 Windows PC 等物联网设备。

所以这里的要求是我想在我的 Android USB 端口上写入一些数据(文本或二进制数据),以便通过 USB 连接的其他物联网设备能够读取该数据。

Android 设备将充当从设备,物联网设备将充当读取信息的主设备。

注意:没有与 WiFi 或蓝牙的连接,仅需要通过 USB 连接。

4

2 回答 2

0

您可能还可以直接作为带有原始信息的串行连接访问 USB 数据线。

于 2022-02-23T15:18:30.500 回答
0

实际上,作为一种架构,这可能是一个坏主意,但如果你想追求它,这正是 Android USB 附件协议旨在实现的目标。

您需要一个能够成为 USB 主机的嵌入式设备,参考实现是 Android 附件开发套件 (ADK),认为硬件从来都不是一个很好的选择并且已经过时,因为即使在那个时代,具有原生 USB 主机支持的 ​​ARM MCU 已经很普遍。

请注意,此方法与“USB OTG”相反,Android 设备是 USB 主机。尽管附件模式需要功能更强大的嵌入式硬件(支持主机与仅支持设备) 安卓设备更广泛地支持附件模式,其中一些设备无法在 OTG 模式下运行,并且其中许多设备在这样做时会迅速耗尽电池电量。但是,与通常为半永久连接的接口选择的那种连接器相比,两者都受到与手机雕刻的物理 USB 连接的影响,通常会产生断断续续且容易损坏的连接。

于 2019-12-17T19:58:37.447 回答