简单使用,但缺少了一点灵活性(只能修改波特率和串口路径,其余按默认值来)
1、添加依赖
build.gradle(:app) —> dependencies{ 添加 }
implementation 'tp.xmaihh:serialport:2.1'
2、配置
public static SerialHelper serialHelper;
public static String SPORT_NAME = "/dev/ttyS6"; //串口路径
public static int BAUD_RATE = 9600; //波特率
/**
* 串口配置/接收返回的数据
* (在哪调用这函数都行,只需放在打开串口之前就行了)
*/
public static void initSerialConfig() {
//初始化SerialHelper对象,设定串口名称和波特率
serialHelper = new SerialHelper(SPORT_NAME, BAUD_RATE) {
@Override
protected void onDataReceived(ComBean paramComBean) {
Message message = mHandler.obtainMessage();
message.obj = paramComBean;