首先,我想了解是否可以将外部微型USB WiFi天线(如this)插入Android手机并通过应用程序驱动它与另一台插有相同天线的Android设备进行通信。
我能够使用指定here的Android的USB Host API在我的应用程序中检测插入的外部天线,并与它建立USB连接。
在此页面中还有一个示例,说明如何将命令发送到外部USB设备,通过连接发送数据,如" 1" "左转"," 2" "右转"。
如何知道我必须发送哪些命令(方法/接口/ api或数据字节流)才能使用设备功能?
我明白我可能会说很多愚蠢的事情!但请耐心等待!
我也读过this,但我不知道这是不是正确的方法!
我在youtube上看到一个由Android手机驱动的无人机,同一天线插入Andropilot应用程序!观看视频here
有一些指导或教程指出我正确的方法吗?
答案 0 :(得分:1)
对于您可能看到的drone radio之类的内容,您可以使用Android Open Accessory protocol通过USB与设备通信。您可以使用Android ADK或IOIO等板进行原型设计和实验。这是一个页面,比较那些有更多信息的董事会:http://forum.xda-developers.com/showthread.php?t=1371750
这是一个简单的教程,展示如何使用ADK通过USB控制LED:http://www.instructables.com/id/Arduino-ADK-LED-Lighting/