feat(数采网关): 增加数采网关相关topic处理
This commit is contained in:
parent
c16f63ebab
commit
e034489976
2
pom.xml
2
pom.xml
|
@ -204,7 +204,7 @@
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.jetlinks</groupId>
|
<groupId>org.jetlinks</groupId>
|
||||||
<artifactId>jetlinks-supports</artifactId>
|
<artifactId>jetlinks-supports</artifactId>
|
||||||
<version>1.2.0</version>
|
<version>1.2.1-SNAPSHOT</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
|
|
|
@ -4,6 +4,7 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
import lombok.SneakyThrows;
|
import lombok.SneakyThrows;
|
||||||
import org.hswebframework.web.bean.FastBeanCopier;
|
import org.hswebframework.web.bean.FastBeanCopier;
|
||||||
import org.jetlinks.core.message.*;
|
import org.jetlinks.core.message.*;
|
||||||
|
import org.jetlinks.core.message.collector.*;
|
||||||
import org.jetlinks.core.message.event.EventMessage;
|
import org.jetlinks.core.message.event.EventMessage;
|
||||||
import org.jetlinks.core.message.firmware.*;
|
import org.jetlinks.core.message.firmware.*;
|
||||||
import org.jetlinks.core.message.function.FunctionInvokeMessage;
|
import org.jetlinks.core.message.function.FunctionInvokeMessage;
|
||||||
|
@ -278,6 +279,35 @@ public enum TopicMessageCodec {
|
||||||
//状态检查
|
//状态检查
|
||||||
stateCheck("/*/state-check", DeviceStateCheckMessage.class),
|
stateCheck("/*/state-check", DeviceStateCheckMessage.class),
|
||||||
stateCheckReply("/*/state-check/reply", DeviceStateCheckMessageReply.class),
|
stateCheckReply("/*/state-check/reply", DeviceStateCheckMessageReply.class),
|
||||||
|
|
||||||
|
//数采相关
|
||||||
|
collector("/*/collector/report", ReportCollectorDataMessage.class
|
||||||
|
, builder -> builder
|
||||||
|
.upstream(true)
|
||||||
|
.group("数采网关")
|
||||||
|
.description("上报数采点位数据")),
|
||||||
|
collectorRead("/*/collector/read",
|
||||||
|
ReadCollectorDataMessage.class,
|
||||||
|
builder -> builder
|
||||||
|
.downstream(true)
|
||||||
|
.group("数采网关")
|
||||||
|
.description("平台读取点位数据")),
|
||||||
|
collectorReadReply("/*/collector/read/reply",
|
||||||
|
ReadCollectorDataMessageReply.class,
|
||||||
|
builder -> builder
|
||||||
|
.upstream(true)
|
||||||
|
.group("数采网关")
|
||||||
|
.description("平台读取点位数据结果回复")),
|
||||||
|
collectorWrite("/*/collector/write", WriteCollectorDataMessage.class,
|
||||||
|
builder -> builder
|
||||||
|
.downstream(true)
|
||||||
|
.group("数采网关")
|
||||||
|
.description("平台修改点位数据")),
|
||||||
|
collectorWriteReply("/*/collector/write/reply", WriteCollectorDataMessageReply.class,
|
||||||
|
builder -> builder
|
||||||
|
.upstream(true)
|
||||||
|
.group("数采网关")
|
||||||
|
.description("平台修改点位数据结果回复")),
|
||||||
;
|
;
|
||||||
|
|
||||||
TopicMessageCodec(String topic,
|
TopicMessageCodec(String topic,
|
||||||
|
|
Loading…
Reference in New Issue