3

我正在尝试在棋盘(见附图)和基于科尔多瓦的安卓国际象棋游戏(lichess)之间传输数据。两个设备都将通过 USB 电缆连接。用于 android 的 cordova 应用程序是否可以访问 android 设备的 USB 控制器 API 并通过它与微控制器通信?

ps - 我是cordova应用程序的新手,所以我的困惑是用cordova构建的应用程序与设备硬件/传感器交互。

在此处输入图像描述

4

1 回答 1

1

要执行您想要执行的操作,您必须使用插件来提供 USB 通信功能。您可以构建自己的插件并在 java 中编写函数(为此,我建议您看看现有插件是如何制作的,并阅读一些在线教程,例如这个

或者你可以找到一个现有的插件来做你需要的事情。

例如,我发现了两个关于 USB 通信的项目:

  • cordova-plugin-usbserial似乎未完成,不确定它是否可用,更多详细信息请参阅此页面
  • cordovarduino更具体地介绍了通过 USB 在 android 设备和 arduino 板之间进行的通信,如果您的棋盘基于 arduino,这可能就是您所需要的。
于 2019-03-04T15:13:14.780 回答