android接收串口字符串,Android SerialPort 串口通讯调试

前言

Android 如何通过串口通讯,给其他外设设备进行传值。

1.串口通信

首先,串口是一个广泛的称谓。 UART,TTL,RS232,RS485 等遵循类似通讯时序的协议的接口都可以被通称谓串口。

通过命令查询,/dev/ 下面,我们可以看到tty 开头的就是我们的全部硬件设备节点了。

设置通信节点的 波特率:9600,115200 等

busybox stty -F /dev/tty* raw speed 9600

向该串口写入数据

echo -e "\x20\x22" >> /dev/tty* //发送的字节码

echo -e "这个是字符串" >> /dev/tty* //发送的字符

向该串口节点读取返回值

cat /dev/tty*

在配合XShell 你可以实现从系统层进行的串口信息通讯检查,如果整个流程通讯正常之后,我们就可以使用应用来封装整体的通讯协议内容了。

例如

1.通过数据线,将该串口直接通过USB连接到你的电脑之中,

电脑通过com1 进行随时读取串口值。

2.通过adb命令进入,然后输入上面介绍的指令。往该串口输入值。

正常状态下:你的电脑就能够通过串口得到adb命令输入的参数值。

这个通许顺畅之后。我们就要封装app端代码了。使用app端直接往串口进行传参

2.Android端串口调试

使用很简单

implementation 'com.aill:AndroidSerialPort:1.0.8'

/**

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值