前言
项目中需要使用串口来连接操控烟雾报警器
且只能使用modbus-rtu协议
在找了一堆资料后终于成功了在此呈上代码和资料链接
串口通讯需要使用modbus4j包
<dependency>
<groupId>com.infiniteautomation</groupId>
<artifactId>modbus4j</artifactId>
<version>3.0.3</version>
</dependency>
maven拉取modbus4j包时拉取不下来
去官网下载jar引入本地maven仓库
执行下述命令
mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
<path-to-file>: 要安装的JAR的本地路径 ./libs/json-simple-1.1.1.jar
<group-id>:要安装的JAR的Group Id
<artifact-id>: 要安装的JAR的 Artificial Id
<version