第三版底层数采通信库,持续更新

Shun 18880cdb0a README.md 格式更新,新增更新日志 2 gadi atpakaļ
doc f3997a7602 1 2 gadi atpakaļ
src 1013117664 日志输出修改,版本更新 2 gadi atpakaļ
.gitignore 43b5f9ef90 first commit 2 gadi atpakaļ
README.md 18880cdb0a README.md 格式更新,新增更新日志 2 gadi atpakaļ

README.md

采集协议

OPC UA Client
OPC DA Client
OPC DA Http
ModbusClient TCP/UDP/RTU/Ascii
S7Client 所有CPU型号
数据库采集(DB) SqlServer/MySql/Oracle/SQLite
can线 采集

转发协议

Kafka Admin/Consumer/Producer
MQTT Client
RabbitMQ Publisher/Consumer

协议服务端(用于数据模拟)

MQTT Service
MQTT WebSocket Service
OPC UA Service
ModbusService TCP/RTU/Ascii
S7Service

阐述

1.所有协议公共函数支持同步异步
2.所有协议读取写入协议参数统一
3.全部都是统一入参出参
4.支持多点转发,多点解析
5.支持快速对接,与配置
6.支持虚拟点位
7.所有采集协议支持订阅模式
8.采集与转发协议接口统一
9.事件结果统一
10.采集订阅流程实现多线程队列形式,处理速度大大提升
11.Core: 支持HTTP、TCP客户端、TCP服务端、UDP、WS客户端、WS服务端、串口、脚本、redis、反射、自定义订阅、虚拟点

更新表

2023-02-15

1.项目启动
2.库框架搭建

//循环操作
while(true)
{
	//三大步骤
	1.优化
	2.更新
	3.提交
	4.推送

2023-09-20

1.采集订阅模式关闭优化
2.底层通信库性能提升

2023-09-23

1.日志记录优化,更详细的日志记录