我可以在Cordova Android应用和嵌入式设备(棋盘)之间传输数据吗?

时间:2019-03-04 12:52:33

标签: android cordova embedded usb

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

p.s-我是Cordova应用程序的新手,因此我的困惑是可以使用Cordova构建的应用程序与设备硬件/传感器进行交互。

enter image description here

1 个答案:

答案 0 :(得分:1)

要执行您想做的事情,您将必须使用插件来提供USB通信功能。 您可以构建自己的插件并使用Java编写函数代码(为此,我建议您看看如何制作现有插件并阅读some online tutorials like this one for example

或者您可以找到一个现有的插件,该插件可以满足您的需求。

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

  • cordova-plugin-usbserial似乎尚未完成,不确定其是否可用,更多详细信息on this page
  • cordovarduino更具体地说明了Android设备和arduino板之间通过USB进行的通信,如果您的棋盘是基于arduino的,也许正是您需要的。