# 采集协议 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.库框架搭建 ```sharp //循环操作 while(true) { //三大步骤 1.优化 2.更新 3.提交 4.推送 ``` ### 2023-09-20 1.采集订阅模式关闭优化 2.底层通信库性能提升 ### 2023-09-23 1.日志记录优化,更详细的日志记录