想要这样一个程序,在android手机上,用usb连接一个单片机,能收发数据进行通讯。看了一些资料
想要这样一个程序,在android手机上,用usb连接一个单片机,能收发数据进行通讯。看了一些资料,貌似是用socket方式来通信的,但是没一点思路,有没有大神知道的指导...
想要这样一个程序,在android手机上,用usb连接一个单片机,能收发数据进行通讯。看了一些资料,貌似是用socket方式来通信的,但是没一点思路,有没有大神知道的指导一下了。
展开
展开全部
要实现你想要的,首先你的单片机要具备USB Host,Android的手机与单片机进行USB通信,有以下两种方式,一种是ADB的方式,另一种就是用Accessory的方式,我以前用的就是Accessory的方式,谷歌是有这样一个通信接口的,另外就是要在单片机USB的Host使用Accessory的USB子类
更多追问追答
追问
再请教一下,用adb是不是能支持2.x以后所有的版本?如何用adb方式?
追答
ADB应该是支持的吧,也是两年前搞的东西了,现在我们用无线通信(WIFI,BLUETOOTH)。我上面不是说过我只用过Accessory的方式吗,这两种接口,不管你用哪一样,都不是两三句可以说清楚的,你得自己去找相关资料(android development),学习如何使用这样的接口
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询