当前位置:   article > 正文

聊聊android串口通信_安卓 usb串口通信

安卓 usb串口通信

android USB接口的应用场景

可以usb连接外设,例如鼠标,蓝牙,红外模块,外接摄像头,可以通过usb串口通信连接两个设备互相传输数据

android设备的串口通信过程中一般有两种方式根据设备是否root权限

1.如果是root的权限的android设备,一般单片机或者模拟器连接虚拟串口,可以使用在linux中相同的串口调试方式如果在调试过程中出现SecurityException异常缺少读写权限还需要申请权限.

2.如果是未root的设备则不能使用上面的方式,而用UsbSerialPort库来做,当android获取到USB设备连接后我们可以通过接收广播来查询当前连接的USB设备,然后找出我们需要的设备,同时如果已知设备的id可以直接使用

当主机同usb设备建立起连接后就可以收发消息了connection建立后可以直接收发数据,也可以通过端点来收发数据,重新设置波特率和数据类型和数据位等等具体细节可以查看联调一些pc上的串口调试工具.

一般来说实际开发过程中,当我们需要用android设备调试其他usb模块时候可以先在pc上插入该模块,调试成功后再在android环境上来进行调试

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/825798
推荐阅读
相关标签
  

闽ICP备14008679号