# modbusTCPsever
## 目录
- [modbusTCPsever](#modbustcpsever)
- [目录](#目录)
- [简介](#简介)
- [主要依赖](#主要依赖)
- [文件结构](#文件结构)
## 简介
一个基于[Modbus](https://zh.wikipedia.org/wiki/Modbus)Tcp协议的无线传感器网络的控制管理程序,提供一个临时储存器,存储传感器网络数据,供其它设备取用。
**本项目协议内容:**
[环境传感器通讯协议说明书.pdf](https://github.com/wu-zero/modbus/blob/master/doc/%E7%8E%AF%E5%A2%83%E4%BC%A0%E6%84%9F%E5%99%A8%E9%80%9A%E8%AE%AF%E5%8D%8F%E8%AE%AE%E8%AF%B4%E6%98%8E%E4%B9%A6.pdf)
**主要功能:**
* 通过中继节点(串口通信)实时接收所有传感器节点的数据,存储传感器数据到正确的Modbus寄存器地址中
* 监控所有传感器节点的上线、离线以及稳定性
* 其它功能:
* 通过终端管理维护传感器网络(查询节点连接、发送命令重启节点等)
* 全局的时钟同步
* CRC校验
* 用户可以通过`.xls文件`进行简单设置
## 主要依赖
```
modbus_tk
pyserial
```
## 文件结构
```
modbus
├─ data
│ └─ save.data
├─ doc
│ ├─ setting.xls
│ └─ 环境传感器通讯协议说明书.docx
├─ log
├─ modbusTCPserver
│ ├─ Consumer_CommandSolve.py
│ ├─ MyModbusServer.py
│ ├─ MySerial.py
│ ├─ Producer_Console.py
│ ├─ Producer_SerialPort.py
│ ├─ SensorModuleMonitor.py
│ ├─ Setting.py
│ ├─ main.py
│ ├─ modbus_tk
│ └─ utils
│ ├─ Convert.py
│ ├─ CyclicRedundancyCheck.py
│ ├─ SetPiTime.py
│ └─ __init__.py
└─ others
└─ Findport.py
```
`modbusTCPserver文件夹`:本项目的主要实现内容
`log 文件夹`:log文件
`doc 文件夹`:协议的详细说明文件、用户的设置说明文件
`data文件夹`:定时保存的数据,防止程序重启后的数据跳变
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
1、该资源内项目代码经过严格调试,下载即用确保可以运行! 2、该资源适合计算机相关专业(如计科、人工智能、大数据、数学、电子信息等)正在做课程设计、期末大作业和毕设项目的学生、或者相关技术学习者作为学习资料参考使用。 3、该资源包括全部源码,需要具备一定基础才能看懂并调试代码。 基于ModbusTcp协议的无线传感器网络的控制管理程序源码+项目说明.zip 基于ModbusTcp协议的无线传感器网络的控制管理程序源码+项目说明.zip 基于ModbusTcp协议的无线传感器网络的控制管理程序源码+项目说明.zip 基于ModbusTcp协议的无线传感器网络的控制管理程序源码+项目说明.zip 基于ModbusTcp协议的无线传感器网络的控制管理程序源码+项目说明.zip 基于ModbusTcp协议的无线传感器网络的控制管理程序源码+项目说明.zip 基于ModbusTcp协议的无线传感器网络的控制管理程序源码+项目说明.zip 基于ModbusTcp协议的无线传感器网络的控制管理程序源码+项目说明.zip 基于ModbusTcp协议的无线传感器网络的控制管理程序源码+项目说明.zip
资源推荐
资源详情
资源评论
收起资源包目录
基于ModbusTcp协议的无线传感器网络的控制管理程序源码+项目说明.zip (43个子文件)
project_code_0628
others
Findport.py 307B
doc
setting.xls 25KB
环境传感器通讯协议说明书.pdf 246KB
data
save.data 477B
modbusTCPserver
Setting.py 7KB
Producer_SerialPort.py 2KB
modbus_tk
utils.py 8KB
__init__.py 776B
modbus_rtu.py 11KB
hooks.py 4KB
modbus_tcp.py 14KB
simulator_rpc_client.py 5KB
defines.py 882B
modbus.py 36KB
simulator.py 12KB
exceptions.py 2KB
main.py 2KB
SensorModuleMonitor.py 3KB
Producer_Console.py 5KB
utils
__init__.py 417B
Convert.py 6KB
CyclicRedundancyCheck.py 649B
SetPiTime.py 688B
MyModbusServer.py 10KB
MySerial.py 8KB
Consumer_CommandSolve.py 3KB
.gitignore 48B
README.md 2KB
log
command_solve_log
command_solve.log.2018-11-10_20 996KB
command_solve.log.2018-11-10_16 1.52MB
command_solve.log 973KB
command_solve.log.2018-11-10_18 3.71MB
command_solve.log.2018-11-10_19 2.14MB
console_log
console.log.2018-11-10_17 1KB
console.log 476B
serial_port_log
serial_port.log 951KB
serial_port.log.2018-11-10_19 2.09MB
serial_port.log.2018-11-10_20 973KB
bottom_log
my_serial.log.2018-11-10_19 3.45MB
my_serial.log 2.58MB
my_serial.log.2018-11-10_20 3.29MB
monitor_log
loss_data_monitor.log 22KB
online_monitor.log 8KB
共 43 条
- 1
资源评论
辣椒种子
- 粉丝: 3541
- 资源: 5720
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功