5 Star 19 Fork 9

亚运 / modbus

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

物联网

介绍

环境气象数据采集系统,通过物联网RTU设备和传感器收集环境信息

软件架构

  • 框架:springboot2.3,netty4
  • 协议:modbus tcp

模块

  • core:核心模块,包含核心组件配置模块和持久化接口模块
  • master:modbus核心服务模块
  • service:业务逻辑模块
  • start:启动模块,接口和定时模块

功能

代码树

modbus
├── core -- 核心配置组件
├    ├── mybatis -- mybatis配置
├           ├── entity -- 持久化对象
├           ├── mapper -- mapper接口
├    ├── swagger -- swagger配置
├── master -- modbus服务
├    ├── config -- 配置
├    ├── constant -- 静态类
├    ├── entity -- 请求访问对象
├    ├── eum -- 枚举
├    ├── handler -- netty处理器
├    ├── service -- modbus业务逻辑
├    ├── thread -- 线程池
├    ├── util -- 工具类
├    ├── ModbusMasterServer -- modbus服务类
├    ├── ModbusServer -- modbus启动类
├── service -- 业务逻辑层
├── ster -- 启动
├    ├── api -- rest接口
├    ├── quartz -- 定时器 
└──  └── ModbusApplication -- 服务启动类 

modbus服务

modbus
├── master -- modbus服务
├    ├── config -- 配置
├          ├── ModbusConfig -- 端口和IP配置
├          ├── SendThreadConfig  -- 线程池配置  
├          ├── TestConfig  -- 测试配置  
├    ├── constant -- 静态类
├    ├── entity -- 请求访问对象
├          ├── exception  -- 异常对象集合
├          ├── func  -- 对象集合
├               ├── request  -- 请求对象集合
├                    ├── ClientDeviceRequest  -- 登陆请求集合
├          ├── ClientChannel  -- 客户端
├          ├── ModbusFunction  -- 请求方式 
├          ├── ModbusHeader  -- 请求头 
├    ├── eum -- 枚举
├    ├── handler -- netty处理器
├          ├── ModbusChannelInitializer  -- 管道责任链配置  
├          ├── ModbusDecoder  -- 解码器  
├          ├── ModbusEncoder  -- 编码器  
├          ├── ModbusHandler  -- 请求处理器   
├          ├── exmple  -- 业务处理器   
├                ├── ModbusRequestHandler  -- 业务处理器   
├    ├── service -- modbus业务逻辑
├    ├── thread -- 线程池  
├          ├── RecordTask  -- 通用任务  
├          ├── SendTask  -- 环境数据获取任务  
├          ├── TestTask  -- 测试任务  
├          ├── ThreadPool  -- 线程池  
├    ├── util -- 工具类
├    ├── ModbusMasterServer -- modbus服务类
├    ├── ModbusServer -- modbus启动类  
└──  └── ModbusTcp  -- modbus通用工具类

核心代码

Comments ( 1 )

Sign in for post a comment

About

环境气象数据采集系统,通过物联网RTU设备和传感器收集环境信息 框架:springboot2.3,netty4 协议:modbus tcp expand collapse
Java
MulanPSL-2.0
Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more
Java
1
https://gitee.com/heyayun/modbus.git
git@gitee.com:heyayun/modbus.git
heyayun
modbus
modbus
master

Search

105716 1d94204e 1850385 105716 2d26be5c 1850385