# protocolconverter **Repository Path**: netty_source/protocolconverter ## Basic Information - **Project Name**: protocolconverter - **Description**: 协议转换器 - **Primary Language**: Unknown - **License**: AFL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2025-10-11 - **Last Updated**: 2025-10-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ##### 使用注意事项 - 可以想象本程序有一个巨大的柜子,里面有好多的抽屉,每个抽屉都有自己的编号(数据池ID),里面装着遥测或者遥信。采集通道负责将采集到的数据放入抽屉里面,转发通道负责将抽屉里面的数据传给通道对端。 - 所有的采集通道的数据池ID不允许有重复,包括计算点位的数据池ID。数据池ID不允许有重复,数据池ID不允许有重复,数据池ID不允许有重复。 - 使用时从pointconfig-example.xls 中选择所需通道的sheet页,复制出来,拷贝入 pointconfig.xls 中 ,并根据需求进行配置。 - 允许有多个采集,转发通道。可以有多个同类型的通道,但需注意一定不要有端口冲突的通道。 - 104协议配置是先配遥信,再配遥测,配置转发时注意点位连续,不然总召唤时不好响应 - CDT协议配置时先配遥测再配遥信,配置转发时注意点位连续 - 程序大概占用400M左右的运行空间 - ~~linux系统须将librxtxSerial.so 文件放入使用的jdk的 /jre/lib/amd64 目录下~~ 0.0.2 版本删除 - ~~windows系统须将rxtxSerial.dll文件放入使用的jdk \jre\lib目录下~~ 0.0.2 版本删除 #### 使用方式 1. 以插件方式引用 ```java com.syjy protocolconverter 0.0.3 ``` #### 版本声明 1. 2020.9.29 0.0.1版本上线 完成初步测试 缺陷 modbus暂时不支持遥测,将在后期版本中支持,暂不支持计算点位 2. 2020.9.29 0.0.2 版本 将原有的串口操作方式改为纯java方式 不会因同时操作串口导致的进程异常 3. 2020.10.9 0.0.3 版本 更改引用为 protocol-all 4. 2020.10.21 0.0.4版本 改动modbus的配置增加功能码单元格, 新增计算通道 5. 0.0.5 根据protocol变化,修改modbus的拆包工具 以及整体的拆包类的继承格局 6. 0.0.6 修复netty的内存泄漏