我正在尝试在棋盘(见附图)和基于科尔多瓦的安卓国际象棋游戏(lichess)之间传输数据。两个设备都将通过 USB 电缆连接。用于 android 的 cordova 应用程序是否可以访问 android 设备的 USB 控制器 API 并通过它与微控制器通信?
ps - 我是cordova应用程序的新手,所以我的困惑是用cordova构建的应用程序与设备硬件/传感器交互。
要执行您想要执行的操作,您必须使用插件来提供 USB 通信功能。您可以构建自己的插件并在 java 中编写函数(为此,我建议您看看现有插件是如何制作的,并阅读一些在线教程,例如这个)
或者你可以找到一个现有的插件来做你需要的事情。
例如,我发现了两个关于 USB 通信的项目: