我有一个自定义硬件,可以用作通过USB连接到手机的android附件。我设法通过一个本地android应用程序与之通信。我想知道是否可以通过WebUSB API与之通信。
到目前为止,我只是尝试使用空过滤器列出带有requestDevice()的可用设备,但我的设备未显示在列表中。该网站通过https提供服务,因此不是问题所在,其他与otg兼容的设备也会出现。
我还没有在文档中找到任何有关支持android附件的信息。
答案 0 :(得分:0)
WebUSB是Android USB Host API的包装,它支持与以客户端模式连接的外围设备进行通信。 Android USB Accessory API要求外围设备改为处于主机模式(以Android设备为客户端),并提供用于读取和写入数据的非常不同的界面。
此接口看起来更像Serial API提供的接口,因此通过该API公开附件可能是有意义的。这是一个需要进一步研究的领域。我已在Chromium存储库中提交了issue 987271,以跟踪这一探索。