什么是串口
串口全称串行硬件通信接口,英文名SerialPort,用于硬件之间进行串行数据通信
准备
该功能用到c语言编写的so库,libserial_port.so
核心代码
//设置串口地址
File device = new File("/dev/ttyS2");
//创建串口读写类
SerialPort sp = new SerialPort(device, 57600);
//订阅串口数据
sp.onReceive = (buffer, length) -> {
String hex = Bytes.byteArrayToHex(buffer);
};
//开始读串口
sp.startRead();
//写串口
sp.write(new byte[]{0x00, 0x00, 0x00, 0x00, 0x00, 0x00});
源码下载
版权声明:本文为CSDN博主「命运之手」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u013718730/article/details/122877613
暂无评论