diff --git a/yudao-dependencies/pom.xml b/yudao-dependencies/pom.xml
index 0a9d0bf454..01e2f14547 100644
--- a/yudao-dependencies/pom.xml
+++ b/yudao-dependencies/pom.xml
@@ -67,7 +67,7 @@
3.0.6
1.2.5
0.9.0
- 4.4.0
+ 4.5.11
3.5.0
4.11.0
diff --git a/yudao-module-iot/yudao-module-iot-plugin/yudao-module-iot-http-plugin/pom.xml b/yudao-module-iot/yudao-module-iot-plugin/yudao-module-iot-http-plugin/pom.xml
index 22cb439681..4658a1f6bf 100644
--- a/yudao-module-iot/yudao-module-iot-plugin/yudao-module-iot-http-plugin/pom.xml
+++ b/yudao-module-iot/yudao-module-iot-plugin/yudao-module-iot-http-plugin/pom.xml
@@ -127,7 +127,7 @@
org.springframework.boot
- spring-boot-starter-web
+ spring-boot-starter
diff --git a/yudao-module-iot/yudao-module-iot-plugin/yudao-module-iot-http-plugin/src/main/java/cn/iocoder/yudao/module/iot/HttpPluginSpringbootApplication.java b/yudao-module-iot/yudao-module-iot-plugin/yudao-module-iot-http-plugin/src/main/java/cn/iocoder/yudao/module/iot/HttpPluginSpringbootApplication.java
index 6b553f92bf..2b871cadea 100644
--- a/yudao-module-iot/yudao-module-iot-plugin/yudao-module-iot-http-plugin/src/main/java/cn/iocoder/yudao/module/iot/HttpPluginSpringbootApplication.java
+++ b/yudao-module-iot/yudao-module-iot-plugin/yudao-module-iot-http-plugin/src/main/java/cn/iocoder/yudao/module/iot/HttpPluginSpringbootApplication.java
@@ -5,7 +5,9 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class HttpPluginSpringbootApplication {
+
public static void main(String[] args) {
SpringApplication.run(HttpPluginSpringbootApplication.class, args);
}
+
}
\ No newline at end of file
diff --git a/yudao-module-iot/yudao-module-iot-plugin/yudao-module-iot-http-plugin/src/main/java/cn/iocoder/yudao/module/iot/config/TestConfiguration.java b/yudao-module-iot/yudao-module-iot-plugin/yudao-module-iot-http-plugin/src/main/java/cn/iocoder/yudao/module/iot/config/TestConfiguration.java
new file mode 100644
index 0000000000..b32a1f59fb
--- /dev/null
+++ b/yudao-module-iot/yudao-module-iot-plugin/yudao-module-iot-http-plugin/src/main/java/cn/iocoder/yudao/module/iot/config/TestConfiguration.java
@@ -0,0 +1,34 @@
+package cn.iocoder.yudao.module.iot.config;
+
+import cn.iocoder.yudao.module.iot.api.device.DeviceDataApi;
+import cn.iocoder.yudao.module.iot.api.device.dto.DeviceDataCreateReqDTO;
+import cn.iocoder.yudao.module.iot.plugin.HttpVertxPlugin;
+import org.pf4j.DefaultPluginManager;
+import org.pf4j.PluginWrapper;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+// TODO 芋艿:临时实现;
+@Configuration
+public class TestConfiguration {
+
+ @Bean
+ public DeviceDataApi deviceDataApi() {
+ return new DeviceDataApi() {
+
+ @Override
+ public void saveDeviceData(DeviceDataCreateReqDTO createDTO) {
+ System.out.println("saveDeviceData");
+ }
+
+ };
+ }
+
+ // TODO @haohao:可能要看下,有没更好的方式
+ @Bean(initMethod = "start")
+ public HttpVertxPlugin HttpVertxPlugin() {
+ PluginWrapper pluginWrapper = new PluginWrapper(new DefaultPluginManager(), null, null, null);
+ return new HttpVertxPlugin(pluginWrapper);
+ }
+
+}
diff --git a/yudao-module-iot/yudao-module-iot-plugin/yudao-module-iot-http-plugin/src/main/resources/application.yml b/yudao-module-iot/yudao-module-iot-plugin/yudao-module-iot-http-plugin/src/main/resources/application.yml
index ea2234f83e..9056af48a3 100644
--- a/yudao-module-iot/yudao-module-iot-plugin/yudao-module-iot-http-plugin/src/main/resources/application.yml
+++ b/yudao-module-iot/yudao-module-iot-plugin/yudao-module-iot-http-plugin/src/main/resources/application.yml
@@ -1,10 +1,7 @@
-server:
- port: 8092
-
spring:
application:
name: yudao-module-iot-http-plugin
-
+
# MQTT-RPC 配置
mqtt:
broker: tcp://chaojiniu.top:1883