Android USB转串口通信

  • 时间:
  • 浏览:0
  • 来源:uu快3游戏_uu快3计划_苹果版

usb_connect.png

1、CDC ACM

2、CH34X

3、CP21XX

4、FTDI

5、Common USB

废话越来不要 说,先上图,micro usb -> usb 连接的测试温度的外设(其实是个测试粮油品质的,还有TPM值等等)

settings.gradle

build.gradle-app

1 载波检测 DCD(Data Carrier Detect)

2 接收数据 RXD(Received Data)

3 发送数据 TXD(Transmit Data)

4 数据终端准备好 DTR(Data Terminal Ready)

5 信号地 SG(Signal Ground)

6 数据准备好 DSR(Data Set Ready)

7 请求发送 RTS(Request To Send)

8 清除发送 CTS(Clear To Send)

9 振铃提示 RI(Ring Indicator)

1、mainfest中注册监听USB拔插动作但是 过滤对应vid,pid的设备。這個 是静态的,在下面实例中用的是动态的,具体并能参考引用中的第【2】个。

2、查找所有的USB设备

3、动态注册并能用的USB设备权限

4、连接已注册的USB设备,并设置连接参数

5、设置返回监听,并对话

6、按照不同的协议解析byte[]数据获得对应数据(在此不表)

7、关闭连接等

1、Git上最火的USB转串口通信

2、Android之USB转串口通信

3、安卓开发中的USB转串口通讯

这里是写死的,具体得看设备