目录
一、j2mod介绍
二、版本发布
三、已知issues
四、依赖
五、maven导入 j2mod库
一、j2mod介绍
这个项目是j2mod库的一个分支,j2mod最初是jamod。对这个库进行了大量的重构和代码修复,并添加了支持的JUnit测试,以确保该库适合生产使用。
此实现支持Modbus TCP、UDP、基于TCP的RTU、串行RTU和串行ASCII的主配置和从配置。串行命令是使用jSerialComm实现的,并且不需要任何外部依赖项来覆盖日志记录外观slf4j。
有关如何使用库的说明,请访问此处的wiki
二、版本发布
稳定版本可在此处下载
https://mvnrepository.com/artifact/com.ghgande/j2mod
快照版本可以在此处下载
Index of /repositories/snapshots/com/ghgande/j2mod
三、已知issues
- 没有对TCP传输上的RTU进行单元测试
- 无法将
AbstractSerialTransportListener
添加到ModbusSlave
,这意味着您无法得知库何时在发送和接收之间切换 - 为了鼓励最佳实践使用模式,重构已经过期,无法隐藏包组件
四、依赖
- jSerialComm 串行通信由JSerialComm处理,它包括大多数平台的本机实现。
- slf4j 符合应用程序日志框架的日志门面
- JRE 1.8 (JRE 1.6 for v2.70 and lower)
五、maven导入 j2mod库
<dependency><groupId>com.ghgande</groupId><artifactId>j2mod</artifactId><version>LATEST</version>
</dependency>