|
@@ -12,7 +12,6 @@ Kafka Admin/Consumer/Producer
|
|
|
MQTT Client
|
|
MQTT Client
|
|
|
RabbitMQ Publisher/Consumer
|
|
RabbitMQ Publisher/Consumer
|
|
|
|
|
|
|
|
-
|
|
|
|
|
# 协议服务端(用于数据模拟)
|
|
# 协议服务端(用于数据模拟)
|
|
|
MQTT Service
|
|
MQTT Service
|
|
|
MQTT WebSocket Service
|
|
MQTT WebSocket Service
|
|
@@ -21,25 +20,26 @@ ModbusService TCP/RTU/Ascii
|
|
|
S7Service
|
|
S7Service
|
|
|
|
|
|
|
|
# 阐述
|
|
# 阐述
|
|
|
-1.所有协议公共函数支持同步异步
|
|
|
|
|
-2.所有协议读取写入协议参数统一
|
|
|
|
|
-3.全部都是统一入参出参
|
|
|
|
|
-4.支持多点转发,多点解析
|
|
|
|
|
-5.支持快速对接,与配置
|
|
|
|
|
-6.支持虚拟点位
|
|
|
|
|
-7.所有采集协议支持订阅模式
|
|
|
|
|
-8.采集与转发协议接口统一
|
|
|
|
|
-9.事件结果统一
|
|
|
|
|
-10.采集订阅流程实现多线程队列形式,处理速度大大提升
|
|
|
|
|
-11.Core: 支持HTTP、TCP客户端、TCP服务端、UDP、WS客户端、WS服务端、串口、脚本、redis、反射、自定义订阅、虚拟点
|
|
|
|
|
|
|
+1. 所有协议公共函数支持同步异步
|
|
|
|
|
+2. 所有协议读取写入协议参数统一
|
|
|
|
|
+3. 全部都是统一入参出参
|
|
|
|
|
+4. 支持多点转发,多点解析
|
|
|
|
|
+5. 支持快速对接,与配置
|
|
|
|
|
+6. 支持虚拟点位
|
|
|
|
|
+7. 所有采集协议支持订阅模式
|
|
|
|
|
+8. 采集与转发协议接口统一
|
|
|
|
|
+9. 事件结果统一
|
|
|
|
|
+10. Core: 支持HTTP、TCP客户端、TCP服务端、UDP、WS客户端、WS服务端、串口、脚本、redis、反射、自定义订阅、虚拟点
|
|
|
|
|
|
|
|
# 更新表
|
|
# 更新表
|
|
|
-### 2023-02-15
|
|
|
|
|
-1.项目启动
|
|
|
|
|
-2.库框架搭建
|
|
|
|
|
|
|
+
|
|
|
|
|
+#### 2023-02-15
|
|
|
|
|
+1. 项目启动
|
|
|
|
|
+2. 库框架搭建
|
|
|
|
|
+3. 采集订阅流程实现多线程队列形式,处理速度大大提升
|
|
|
|
|
|
|
|
```sharp
|
|
```sharp
|
|
|
-//循环操作
|
|
|
|
|
|
|
+//更新,无休眠时间
|
|
|
while(true)
|
|
while(true)
|
|
|
{
|
|
{
|
|
|
//三大步骤
|
|
//三大步骤
|
|
@@ -47,13 +47,14 @@ while(true)
|
|
|
2.更新
|
|
2.更新
|
|
|
3.提交
|
|
3.提交
|
|
|
4.推送
|
|
4.推送
|
|
|
|
|
+}
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
#### 2023-09-20
|
|
#### 2023-09-20
|
|
|
-#####1.采集订阅模式关闭优化
|
|
|
|
|
-#####2.底层通信库性能提升
|
|
|
|
|
|
|
+1. 采集订阅模式关闭优化
|
|
|
|
|
+2. 底层通信库性能提升
|
|
|
|
|
|
|
|
-### 2023-09-23
|
|
|
|
|
-#####1.日志记录优化,更详细的日志记录
|
|
|
|
|
|
|
+#### 2023-09-23
|
|
|
|
|
+1. 日志记录优化,更详细的日志记录
|
|
|
|
|
|
|
|
|
|
|