j2mod: 使用Java编程语言实现的增强型Modbus库
j2mod: 使用Java编程语言实现的增强型Modbus库去发现同类优质开源项目:https://gitcode.com/概述本项目是基于原始Modbus库的分支,经过大量重构和代码修复,增加了JUnit测试支持,以确保适合生产环境使用。此实现支持Modbus TCP、UDP、基于TCP的RTU、串行RTU和串行ASCII协议,在主站和从站配置下均能稳定工作。串行通讯使用JSerialCo...
·
j2mod: 使用Java编程语言实现的增强型Modbus库
去发现同类优质开源项目:https://gitcode.com/
概述
本项目是基于原始Modbus库的分支,经过大量重构和代码修复,增加了JUnit测试支持,以确保适合生产环境使用。此实现支持Modbus TCP、UDP、基于TCP的RTU、串行RTU和串行ASCII协议,在主站和从站配置下均能稳定工作。串行通讯使用JSerialComm实现,无需任何外部依赖即可在日志外观上运行。
特点
- 支持JUnit测试
- 对库进行了大量重构和代码修复
- 支持多种Modbus协议
- 串行通讯无需外部依赖
- 良好的日志外观支持
使用说明
有关如何使用该库的详细说明,请查阅项目Wiki。
版本信息
已知问题
- 通过TCP传输的RTU单元测试无法执行
- 无法将
AbstractSerialTransportListener添加到ModbusSlave,因此无法确定库在发送和接收之间的切换时机 - 重构过期,为隐藏软件包组件,鼓励最佳实践使用模式
- 依存关系:串行通信由JSerialComm处理,包括大多数平台的本机实现
日志框架
记录外观以适应您的应用程序记录框架,包括j2mod。
去发现同类优质开源项目:https://gitcode.com/
更多推荐
所有评论(0)