diff --git a/casic-data/pom.xml b/casic-data/pom.xml
new file mode 100644
index 0000000..3195876
--- /dev/null
+++ b/casic-data/pom.xml
@@ -0,0 +1,69 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-iot-platform
+ 2.0.0.alpha
+ ../pom.xml
+
+
+ casic-data
+ 2.0.0
+ jar
+ casic-data
+ casic 采集数据子包
+
+
+
+
+ com.casic
+ casic-core
+ ${core.version}
+
+
+ com.casic
+ casic-admin-support
+ ${admin.version}
+
+
+
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-websocket
+ 2.4.5
+
+
+
+
+
+
+ org.quartz-scheduler
+ quartz
+ 2.3.0
+
+
+
+ junit
+ junit
+ test
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
\ No newline at end of file
diff --git a/casic-data/pom.xml b/casic-data/pom.xml
new file mode 100644
index 0000000..3195876
--- /dev/null
+++ b/casic-data/pom.xml
@@ -0,0 +1,69 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-iot-platform
+ 2.0.0.alpha
+ ../pom.xml
+
+
+ casic-data
+ 2.0.0
+ jar
+ casic-data
+ casic 采集数据子包
+
+
+
+
+ com.casic
+ casic-core
+ ${core.version}
+
+
+ com.casic
+ casic-admin-support
+ ${admin.version}
+
+
+
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-websocket
+ 2.4.5
+
+
+
+
+
+
+ org.quartz-scheduler
+ quartz
+ 2.3.0
+
+
+
+ junit
+ junit
+ test
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
\ No newline at end of file
diff --git a/casic-data/src/main/java/com/casic/missiles/config/PushProperties.java b/casic-data/src/main/java/com/casic/missiles/config/PushProperties.java
new file mode 100644
index 0000000..8d6b804
--- /dev/null
+++ b/casic-data/src/main/java/com/casic/missiles/config/PushProperties.java
@@ -0,0 +1,18 @@
+package com.casic.missiles.config;
+
+
+import lombok.Data;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.stereotype.Component;
+
+@Data
+@Component
+@ConfigurationProperties(prefix = "smartcity.getui")
+public class PushProperties {
+ private String appId = null;
+ private String appKey = null;
+ private String masterSecret = null;
+
+ public PushProperties() {
+ }
+}
diff --git a/casic-data/pom.xml b/casic-data/pom.xml
new file mode 100644
index 0000000..3195876
--- /dev/null
+++ b/casic-data/pom.xml
@@ -0,0 +1,69 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-iot-platform
+ 2.0.0.alpha
+ ../pom.xml
+
+
+ casic-data
+ 2.0.0
+ jar
+ casic-data
+ casic 采集数据子包
+
+
+
+
+ com.casic
+ casic-core
+ ${core.version}
+
+
+ com.casic
+ casic-admin-support
+ ${admin.version}
+
+
+
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-websocket
+ 2.4.5
+
+
+
+
+
+
+ org.quartz-scheduler
+ quartz
+ 2.3.0
+
+
+
+ junit
+ junit
+ test
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
\ No newline at end of file
diff --git a/casic-data/src/main/java/com/casic/missiles/config/PushProperties.java b/casic-data/src/main/java/com/casic/missiles/config/PushProperties.java
new file mode 100644
index 0000000..8d6b804
--- /dev/null
+++ b/casic-data/src/main/java/com/casic/missiles/config/PushProperties.java
@@ -0,0 +1,18 @@
+package com.casic.missiles.config;
+
+
+import lombok.Data;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.stereotype.Component;
+
+@Data
+@Component
+@ConfigurationProperties(prefix = "smartcity.getui")
+public class PushProperties {
+ private String appId = null;
+ private String appKey = null;
+ private String masterSecret = null;
+
+ public PushProperties() {
+ }
+}
diff --git a/casic-data/src/main/java/com/casic/missiles/config/WebSocketConfig.java b/casic-data/src/main/java/com/casic/missiles/config/WebSocketConfig.java
new file mode 100644
index 0000000..9c9c4b5
--- /dev/null
+++ b/casic-data/src/main/java/com/casic/missiles/config/WebSocketConfig.java
@@ -0,0 +1,18 @@
+package com.casic.missiles.config;
+
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.web.socket.server.standard.ServerEndpointExporter;
+
+// tomcat启动无需配置
+@Configuration
+public class WebSocketConfig {
+ /**
+ * 注入ServerEndpointExporter,
+ * 这个bean会自动注册使用了@ServerEndpoint注解声明的Websocket endpoint
+ */
+ @Bean
+ public ServerEndpointExporter serverEndpointExporter() {
+ return new ServerEndpointExporter();
+ }
+}