diff --git a/topology/topology.md b/topology/topology.md
index 1b85aa0e22ee982253af1f10b22ece410aa8730c..9b7c542b2f4076943c0d222d768335533cb7832c 100644
--- a/topology/topology.md
+++ b/topology/topology.md
@@ -1,83 +1,374 @@
-<a name="Qz3L2"></a>
-## maven引入
-`<dependency><br />    <groupId>com.ruoyi</groupId><br />    <artifactId>topology</artifactId>`<br />`<version>具体版本</version><br /></dependency>`<br />​<br />
-<a name="KlJIy"></a>
-## 组态说明
-
+maven引入
+<dependency>
+    <groupId>com.ruoyi</groupId>
+    <artifactId>topology</artifactId>
+<version>具体版本</version>
+</dependency>
+
+组态说明
 1. 本项目pom.xml
-
-`<?xml version="1.0" encoding="UTF-8"?><br /><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"<br />         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><br />    <parent><br />        <artifactId>ruoyi</artifactId><br />        <groupId>com.ruoyi</groupId><br />        <version>3.3.0</version><br />    </parent><br />    <modelVersion>4.0.0</modelVersion><br />    <artifactId>topology</artifactId>
-
-    <description><br />        topologyWeb服务入口<br />    </description><br />    <dependencies><br />        <dependency><br />            <groupId>org.springframework</groupId><br />            <artifactId>spring-context-support</artifactId><br />        </dependency><br />        <dependency><br />            <groupId>com.github.pagehelper</groupId><br />            <artifactId>pagehelper-spring-boot-starter</artifactId><br />        </dependency>
-
-        _<!-- SpringWeb模块 --><br />        _<dependency><br />            <groupId>org.springframework</groupId><br />            <artifactId>spring-web</artifactId><br />        </dependency><br />        _<!--常用工具类 --><br />        _<dependency><br />            <groupId>org.apache.commons</groupId><br />            <artifactId>commons-lang3</artifactId><br />        </dependency>
-
-        _<!-- JSON工具类 --><br />        _<dependency><br />            <groupId>com.fasterxml.jackson.core</groupId><br />            <artifactId>jackson-databind</artifactId><br />        </dependency>
-
-        _<!-- 阿里JSON解析器 --><br />        _<dependency><br />            <groupId>com.alibaba</groupId><br />            <artifactId>fastjson</artifactId><br />        </dependency>
-
-        _<!-- io常用工具类 --><br />        _<dependency><br />            <groupId>commons-io</groupId><br />            <artifactId>commons-io</artifactId><br />        </dependency>
-
-        _<!-- 文件上传工具类 --><br />        _<dependency><br />            <groupId>commons-fileupload</groupId><br />            <artifactId>commons-fileupload</artifactId><br />        </dependency>
-
-        _<!-- excel工具 --><br />        _<dependency><br />            <groupId>org.apache.poi</groupId><br />            <artifactId>poi-ooxml</artifactId><br />        </dependency><br />        _<!-- redis 缓存操作 --><br />        _<dependency><br />            <groupId>org.springframework.boot</groupId><br />            <artifactId>spring-boot-starter-data-redis</artifactId><br />        </dependency><br />        _<!--        websocket--><br />        _<dependency><br />            <groupId>org.springframework.boot</groupId><br />            <artifactId>spring-boot-starter-websocket</artifactId><br />        </dependency>
-
-        _<!-- pool 对象池 --><br />        _<dependency><br />            <groupId>org.apache.commons</groupId><br />            <artifactId>commons-pool2</artifactId><br />        </dependency>
-
-        _<!-- 解析客户端操作系统、浏览器等 --><br />        _<dependency><br />            <groupId>eu.bitwalker</groupId><br />            <artifactId>UserAgentUtils</artifactId><br />        </dependency>
-
-        _<!-- servlet包 --><br />        _<dependency><br />            <groupId>javax.servlet</groupId><br />            <artifactId>javax.servlet-api</artifactId><br />        </dependency><br />        <dependency><br />            <groupId>com.hrhx</groupId><br />            <artifactId>shareserverconconnector</artifactId><br />            <version>[1.0,)</version><br />        </dependency><br />        _<!--        influxdb--><br />        _<dependency><br />            <groupId>com.influxdb</groupId><br />            <artifactId>influxdb-client-java</artifactId><br />            <version>1.8.0</version><br />        </dependency><br />        <dependency><br />            <groupId>org.apache.commons</groupId><br />            <artifactId>commons-jexl3</artifactId><br />            <version>3.1</version><br />        </dependency><br />        _<!--        mybatis-plus--><br />        _<dependency><br />            <groupId>com.baomidou</groupId><br />            <artifactId>mybatis-plus-boot-starter</artifactId><br />            <version>3.4.2</version><br />        </dependency><br />        <dependency><br />            <groupId>com.baomidou</groupId><br />            <artifactId>dynamic-datasource-spring-boot-starter</artifactId><br />            <version>3.3.6</version><br />        </dependency><br />    </dependencies><br />    <distributionManagement><br />        <repository><br />            <id>hrhx-releases</id><br />            <name>HrhxReleases</name><br />            <url>http://221.180.252.34:8081/nexus/content/repositories/releases/</url><br />        </repository><br />        <snapshotRepository><br />            <id>hrhx-snapshots</id><br />            <name>HrhxSnapshots</name><br />            <url>http://221.180.252.34:8081/nexus/content/repositories/snapshots</url><br />        </snapshotRepository><br />    </distributionManagement><br />    <repositories><br />        <repository><br />            <id>hrhx-repos</id><br />            <name>hrhx Repository</name><br />            <url>http://221.180.252.34:8081/nexus/content/groups/public</url><br />            <releases><br />                <enabled>true</enabled><br />            </releases><br />            <snapshots><br />                <enabled>true</enabled><br />            </snapshots><br />        </repository><br />    </repositories><br /></project>
-
-`
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <parent>
+        <artifactId>ruoyi</artifactId>
+        <groupId>com.ruoyi</groupId>
+        <version>3.3.0</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+    <artifactId>topology</artifactId>
+
+    <description>
+        topologyWeb服务入口
+    </description>
+    <dependencies>
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-context-support</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>com.github.pagehelper</groupId>
+            <artifactId>pagehelper-spring-boot-starter</artifactId>
+        </dependency>
+
+        <!-- SpringWeb模块 -->
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-web</artifactId>
+        </dependency>
+        <!--常用工具类 -->
+        <dependency>
+            <groupId>org.apache.commons</groupId>
+            <artifactId>commons-lang3</artifactId>
+        </dependency>
+
+        <!-- JSON工具类 -->
+        <dependency>
+            <groupId>com.fasterxml.jackson.core</groupId>
+            <artifactId>jackson-databind</artifactId>
+        </dependency>
+
+        <!-- 阿里JSON解析器 -->
+        <dependency>
+            <groupId>com.alibaba</groupId>
+            <artifactId>fastjson</artifactId>
+        </dependency>
+
+        <!-- io常用工具类 -->
+        <dependency>
+            <groupId>commons-io</groupId>
+            <artifactId>commons-io</artifactId>
+        </dependency>
+
+        <!-- 文件上传工具类 -->
+        <dependency>
+            <groupId>commons-fileupload</groupId>
+            <artifactId>commons-fileupload</artifactId>
+        </dependency>
+
+        <!-- excel工具 -->
+        <dependency>
+            <groupId>org.apache.poi</groupId>
+            <artifactId>poi-ooxml</artifactId>
+        </dependency>
+        <!-- redis 缓存操作 -->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-data-redis</artifactId>
+        </dependency>
+        <!--        websocket-->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-websocket</artifactId>
+        </dependency>
+
+        <!-- pool 对象池 -->
+        <dependency>
+            <groupId>org.apache.commons</groupId>
+            <artifactId>commons-pool2</artifactId>
+        </dependency>
+
+        <!-- 解析客户端操作系统、浏览器等 -->
+        <dependency>
+            <groupId>eu.bitwalker</groupId>
+            <artifactId>UserAgentUtils</artifactId>
+        </dependency>
+
+        <!-- servlet包 -->
+        <dependency>
+            <groupId>javax.servlet</groupId>
+            <artifactId>javax.servlet-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>com.hrhx</groupId>
+            <artifactId>shareserverconconnector</artifactId>
+            <version>[1.0,)</version>
+        </dependency>
+        <!--        influxdb-->
+        <dependency>
+            <groupId>com.influxdb</groupId>
+            <artifactId>influxdb-client-java</artifactId>
+            <version>1.8.0</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.commons</groupId>
+            <artifactId>commons-jexl3</artifactId>
+            <version>3.1</version>
+        </dependency>
+        <!--        mybatis-plus-->
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-boot-starter</artifactId>
+            <version>3.4.2</version>
+        </dependency>
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>dynamic-datasource-spring-boot-starter</artifactId>
+            <version>3.3.6</version>
+        </dependency>
+    </dependencies>
+    <distributionManagement>
+        <repository>
+            <id>hrhx-releases</id>
+            <name>HrhxReleases</name>
+            <url>http://221.180.252.34:8081/nexus/content/repositories/releases/</url>
+        </repository>
+        <snapshotRepository>
+            <id>hrhx-snapshots</id>
+            <name>HrhxSnapshots</name>
+            <url>http://221.180.252.34:8081/nexus/content/repositories/snapshots</url>
+        </snapshotRepository>
+    </distributionManagement>
+    <repositories>
+        <repository>
+            <id>hrhx-repos</id>
+            <name>hrhx Repository</name>
+            <url>http://221.180.252.34:8081/nexus/content/groups/public</url>
+            <releases>
+                <enabled>true</enabled>
+            </releases>
+            <snapshots>
+                <enabled>true</enabled>
+            </snapshots>
+        </repository>
+    </repositories>
+</project>
 
 2. 配置引入程序pom.xml
-
-去掉mybatis<br />`_<!--        <dependency>--><br /><!--            <groupId>org.mybatis.spring.boot</groupId>--><br /><!--            <artifactId>mybatis-spring-boot-starter</artifactId>--><br /><!--            <version>2.2.0</version>--><br /><!--        </dependency>-->_`<br />_去掉分页_<br />`_<!-- pagehelper 分页插件 --><br />_<dependency><br />    <groupId>com.github.pagehelper</groupId><br />    <artifactId>pagehelper-spring-boot-starter</artifactId><br />    <version>${pagehelper.spring.boot.starter.version}</version><br /></dependency>`<br />​<br />
-
-- 如果含有mybatis的话,程序启动时会报:NoClassDefFoundError: org/mybatis/logging/LoggerFactory
+去掉mybatis
+<!--        <dependency>-->
+<!--            <groupId>org.mybatis.spring.boot</groupId>-->
+<!--            <artifactId>mybatis-spring-boot-starter</artifactId>-->
+<!--            <version>2.2.0</version>-->
+<!--        </dependency>-->
+去掉分页
+<!-- pagehelper 分页插件 -->
+<dependency>
+    <groupId>com.github.pagehelper</groupId>
+    <artifactId>pagehelper-spring-boot-starter</artifactId>
+    <version>${pagehelper.spring.boot.starter.version}</version>
+</dependency>
+
+● 如果含有mybatis的话,程序启动时会报:NoClassDefFoundError: org/mybatis/logging/LoggerFactory
 3. 配置application.yml
-
-`mybatis-plus:<br />  _# 搜索指定包别名,;表示多个<br />  _typeAliasesPackage: com.ruoyi.**.domain<br />  _# 配置mapper的扫描,找到所有的mapper.xml映射文件<br />  _mapperLocations: classpath*:mapper/**/*Mapper.xml<br />  _# 加载全局的配置文件<br />  _configLocation: classpath:mybatis/mybatis-config.xml<br />topology:<br />  profile: /home/sspss/D5000/uploadPath<br />_# PageHelper分页插件<br />_pagehelper:<br />  helperDialect: mysql<br />  reasonable: _true<br />  _supportMethodsArguments: _true<br />  _params: count=countSql<br />_# influxdb<br />_influxdb:<br />  enabled: true<br />  url: http://192.168.2.223:8086<br />  token: ruhoz8G-ROLdtjSCb_NYyZ_Oehq55868iMih9iJVL-y71-2Syl08o5d9m2_58-0ywEu77pdOlO62_99dvZf0sw==<br />  bucket: topology<br />  org: sspss<br />_#mqtt<br />_mqtt:<br />  enabled: false<br />_#redis<br />_spring:<br />  datasource:<br />_#    type: com.alibaba.druid.pool.DruidDataSource<br />    _druid:<br />      _# oracle数据源<br />      _oracle:<br />        _# oracle数据源开关/默认关闭<br />        _enabled: true<br />        url: jdbc:oracle:thin:@192.168.2.166:1521:xe<br />        username: scott<br />        password: Ocl_1245<br />        driverClassName: oracle.jdbc.driver.OracleDriver<br />      _#mysql数据源<br />      _mysql:<br />        enabled: false<br />        url: jdbc:mysql://192.168.2.95:3306/glyc?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=Asia/Shanghai<br />        username: root<br />        password: root<br />        driverClassName: com.mysql.cj.jdbc.Driver<br />      _# 初始连接数<br />      _initialSize: 10<br />      _# 最小连接池数量<br />      _minIdle: 10<br />      _# 最大连接池数量<br />      _maxActive: 50<br />      _# 配置获取连接等待超时的时间<br />      _maxWait: 60000<br />      _# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒<br />      _timeBetweenEvictionRunsMillis: 60000<br />      _# 配置一个连接在池中最小生存的时间,单位是毫秒<br />      _minEvictableIdleTimeMillis: 300000<br />      _# 配置一个连接在池中最大生存的时间,单位是毫秒<br />      _maxEvictableIdleTimeMillis: 900000<br />      _# 配置检测连接是否有效<br />      _validationQuery: SELECT 1 FROM DUAL<br />      testWhileIdle: true<br />      testOnBorrow: false<br />      testOnReturn: false<br />      filter:<br />        stat:<br />          enabled: true<br />          _# 慢SQL记录<br />          _log-slow-sql: true<br />          slow-sql-millis: 1000<br />          merge-sql: true<br />        wall:<br />          config:<br />            multi-statement-allow: true<br />  _# redis 配置<br />  _redis:<br />    _# 地址<br />    _host: localhost<br />    _# 端口,默认为6379<br />    _port: 6379<br />    _# 数据库索引<br />    _database: 1<br />    _# 密码<br />    _password:<br />    _# 连接超时时间<br />    _timeout: 10s<br />    lettuce:<br />      pool:<br />        _# 连接池中的最小空闲连接<br />        _min-idle: 0<br />        _# 连接池中的最大空闲连接<br />        _max-idle: 8<br />        _# 连接池的最大数据库连接数<br />        _max-active: 8<br />        _# #连接池最大阻塞等待时间(使用负值表示没有限制)<br />        _max-wait: -1ms`
-
+mybatis-plus:
+  # 搜索指定包别名,;表示多个
+  typeAliasesPackage: com.ruoyi.**.domain
+  # 配置mapper的扫描,找到所有的mapper.xml映射文件
+  mapperLocations: classpath*:mapper/**/*Mapper.xml
+  # 加载全局的配置文件
+  configLocation: classpath:mybatis/mybatis-config.xml
+topology:
+  profile: /home/sspss/D5000/uploadPath
+# PageHelper分页插件
+pagehelper:
+  helperDialect: mysql
+  reasonable: true
+  supportMethodsArguments: true
+  params: count=countSql
+# influxdb
+influxdb:
+  enabled: true
+  url: http://192.168.2.223:8086
+  token: ruhoz8G-ROLdtjSCb_NYyZ_Oehq55868iMih9iJVL-y71-2Syl08o5d9m2_58-0ywEu77pdOlO62_99dvZf0sw==
+  bucket: topology
+  org: sspss
+#mqtt
+mqtt:
+  enabled: false
+#redis
+spring:
+  datasource:
+#    type: com.alibaba.druid.pool.DruidDataSource
+    druid:
+      # oracle数据源
+      oracle:
+        # oracle数据源开关/默认关闭
+        enabled: true
+        url: jdbc:oracle:thin:@192.168.2.166:1521:xe
+        username: scott
+        password: Ocl_1245
+        driverClassName: oracle.jdbc.driver.OracleDriver
+      #mysql数据源
+      mysql:
+        enabled: false
+        url: jdbc:mysql://192.168.2.95:3306/glyc?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=Asia/Shanghai
+        username: root
+        password: root
+        driverClassName: com.mysql.cj.jdbc.Driver
+      # 初始连接数
+      initialSize: 10
+      # 最小连接池数量
+      minIdle: 10
+      # 最大连接池数量
+      maxActive: 50
+      # 配置获取连接等待超时的时间
+      maxWait: 60000
+      # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
+      timeBetweenEvictionRunsMillis: 60000
+      # 配置一个连接在池中最小生存的时间,单位是毫秒
+      minEvictableIdleTimeMillis: 300000
+      # 配置一个连接在池中最大生存的时间,单位是毫秒
+      maxEvictableIdleTimeMillis: 900000
+      # 配置检测连接是否有效
+      validationQuery: SELECT 1 FROM DUAL
+      testWhileIdle: true
+      testOnBorrow: false
+      testOnReturn: false
+      filter:
+        stat:
+          enabled: true
+          # 慢SQL记录
+          log-slow-sql: true
+          slow-sql-millis: 1000
+          merge-sql: true
+        wall:
+          config:
+            multi-statement-allow: true
+  # redis 配置
+  redis:
+    # 地址
+    host: localhost
+    # 端口,默认为6379
+    port: 6379
+    # 数据库索引
+    database: 1
+    # 密码
+    password:
+    # 连接超时时间
+    timeout: 10s
+    lettuce:
+      pool:
+        # 连接池中的最小空闲连接
+        min-idle: 0
+        # 连接池中的最大空闲连接
+        max-idle: 8
+        # 连接池的最大数据库连接数
+        max-active: 8
+        # #连接池最大阻塞等待时间(使用负值表示没有限制)
+        max-wait: -1ms
 4. 配置文件说明
-- spring.datasource.type可以自由进行配置
-- druid中默认数据请执行配置
-- redis请执行进行配置
-- topology.profile请执行根据需求进行配置,该配置为组态存入图片具体路径
-- `mybatis-plus:<br />  _# 搜索指定包别名,;表示多个<br />  _typeAliasesPackage: com.ruoyi.**.domain` 需添加自己的,多个使用,;来表示
-- mybatis-config.xml 如下所示:
-
-`<?xml version="1.0" encoding="UTF-8" ?><br /><!DOCTYPE configuration<br />PUBLIC "-//mybatis.org//DTD Config 3.0//EN"<br />"http://mybatis.org/dtd/mybatis-3-config.dtd"><br /><configuration><br />   <br />   <settings><br />      <setting name="cacheEnabled"             value="true" />  _<!-- 全局映射器启用缓存 --><br />      _<setting name="useGeneratedKeys"         value="true" />  _<!-- 允许 JDBC 支持自动生成主键 --><br />      _<setting name="defaultExecutorType"      value="REUSE" /> _<!-- 配置默认的执行器 --><br /><!--      <setting name="logImpl"                  value="SLF4J" /> &lt;!&ndash; 指定 MyBatis 所用日志的具体实现 &ndash;&gt;--><br />      <!-- <setting name="mapUnderscoreToCamelCase" value="true"/>  驼峰式命名 --><br />   _</settings><br />   <br /></configuration>` 将文件放在resources下mybatis/mybatis-config.xml
-
+● spring.datasource.type可以自由进行配置
+● druid中默认数据请执行配置
+● redis请执行进行配置
+● topology.profile请执行根据需求进行配置,该配置为组态存入图片具体路径
+● mybatis-plus:
+  # 搜索指定包别名,;表示多个
+  typeAliasesPackage: com.ruoyi.**.domain 需添加自己的,多个使用,;来表示
+● mybatis-config.xml 如下所示:
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE configuration
+PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
+"http://mybatis.org/dtd/mybatis-3-config.dtd">
+<configuration>
+   
+   <settings>
+      <setting name="cacheEnabled"             value="true" />  <!-- 全局映射器启用缓存 -->
+      <setting name="useGeneratedKeys"         value="true" />  <!-- 允许 JDBC 支持自动生成主键 -->
+      <setting name="defaultExecutorType"      value="REUSE" /> <!-- 配置默认的执行器 -->
+<!--      <setting name="logImpl"                  value="SLF4J" /> &lt;!&ndash; 指定 MyBatis 所用日志的具体实现 &ndash;&gt;-->
+      <!-- <setting name="mapUnderscoreToCamelCase" value="true"/>  驼峰式命名 -->
+   </settings>
+   
+</configuration> 将文件放在resources下mybatis/mybatis-config.xml
 5. 代码中配置
-- 如果使用_spring security配置_
-
-请在SecurityConfig类configure方法中添加如下所示代码<br />组态接口配置<br />`.antMatchers( "/topology/listAll" ).anonymous()<br />.antMatchers( "/topology/listAll" ).permitAll()<br />.antMatchers( "/topology/getTopology/**" ).anonymous()<br />.antMatchers( "/topology/getTopology/**" ).permitAll()<br />.antMatchers( "/params/**" ).anonymous()<br />.antMatchers( "/params/**" ).permitAll()`<br />websocket设置<br />`.antMatchers( "/topology/test" ).anonymous()<br />.antMatchers( "/mqttDemo/**" ).anonymous()<br />.antMatchers( "/imserver/**" ).anonymous()<br />.antMatchers( "/sendMqttMessage" ).anonymous()`
-
-- 如果使用shiro配置
-
-请在ShiroConfig类_Shiro过滤器配置中添加如下所示代码_<br />组态接口配置<br />`LinkedHashMap<String, String> filterChainDefinitionMap = _new _LinkedHashMap<>();`<br />`filterChainDefinitionMap.put( "/topology/listAll", "anon");<br />filterChainDefinitionMap.put( "/topology/listAll", "anon");<br />filterChainDefinitionMap.put( "/topology/getTopology/**" , "anon");<br />filterChainDefinitionMap.put( "/topology/getTopology/**" , "anon");<br />filterChainDefinitionMap.put( "/params/**" , "anon");<br />filterChainDefinitionMap.put( "/params/**" , "anon");`<br />websocket设置<br />`filterChainDefinitionMap.put( "/topology/test" , "anon");<br />filterChainDefinitionMap.put( "/mqttDemo/**" , "anon");<br />filterChainDefinitionMap.put("/imserver/**" , "anon");<br />filterChainDefinitionMap.put("/sendMqttMessage" , "anon");`
-
+● 如果使用spring security配置
+请在SecurityConfig类configure方法中添加如下所示代码
+组态接口配置
+.antMatchers( "/topology/listAll" ).anonymous()
+.antMatchers( "/topology/listAll" ).permitAll()
+.antMatchers( "/topology/getTopology/**" ).anonymous()
+.antMatchers( "/topology/getTopology/**" ).permitAll()
+.antMatchers( "/params/**" ).anonymous()
+.antMatchers( "/params/**" ).permitAll()
+websocket设置
+.antMatchers( "/topology/test" ).anonymous()
+.antMatchers( "/mqttDemo/**" ).anonymous()
+.antMatchers( "/imserver/**" ).anonymous()
+.antMatchers( "/sendMqttMessage" ).anonymous()
+● 如果使用shiro配置
+请在ShiroConfig类Shiro过滤器配置中添加如下所示代码
+组态接口配置
+LinkedHashMap<String, String> filterChainDefinitionMap = new LinkedHashMap<>();
+filterChainDefinitionMap.put( "/topology/listAll", "anon");
+filterChainDefinitionMap.put( "/topology/listAll", "anon");
+filterChainDefinitionMap.put( "/topology/getTopology/**" , "anon");
+filterChainDefinitionMap.put( "/topology/getTopology/**" , "anon");
+filterChainDefinitionMap.put( "/params/**" , "anon");
+filterChainDefinitionMap.put( "/params/**" , "anon");
+websocket设置
+filterChainDefinitionMap.put( "/topology/test" , "anon");
+filterChainDefinitionMap.put( "/mqttDemo/**" , "anon");
+filterChainDefinitionMap.put("/imserver/**" , "anon");
+filterChainDefinitionMap.put("/sendMqttMessage" , "anon");
 6. sql文件
 
-![image.png](https://cdn.nlark.com/yuque/0/2021/png/2230102/1638252236149-93629ad1-d1bb-425f-877c-cd92a255f4d0.png#clientId=u2541fd1d-2f38-4&from=paste&height=122&id=u23660b7a&margin=%5Bobject%20Object%5D&name=image.png&originHeight=122&originWidth=462&originalType=binary&ratio=1&size=12877&status=done&style=none&taskId=u126f5f0f-0378-442b-a24d-f0e0dbddad0&width=462)<br />`_/*<br /> Navicat Premium Data Transfer
-
-Source Server         : 本地<br /> Source Server Type    : MySQL<br /> Source Server Version : 50724<br /> Source Host           : localhost:3306<br /> Source Schema         : ry-vue
-
-Target Server Type    : MySQL<br /> Target Server Version : 50724<br /> File Encoding         : 65001
-
-Date: 30/11/2021 11:07:18<br />*/
-
-SET NAMES _utf8mb4;<br />_SET _FOREIGN_KEY_CHECKS = 0;
-
-_-- ----------------------------<br />-- Table structure for topology<br />-- ----------------------------<br />DROP TABLE IF EXISTS _`topology`;<br />_CREATE TABLE _`topology`  (<br />  `id` _bigint_(20) _NOT NULL AUTO_INCREMENT COMMENT _'id',<br />  `name` _varchar_(255) _CHARACTER SET _utf8 _COLLATE _utf8_general_ci _NOT NULL COMMENT _'组态名称',<br />  `created_time` _datetime_(0) _NULL DEFAULT NULL COMMENT _'创建时间',<br />  `alter_time` _datetime_(0) _NULL DEFAULT NULL COMMENT _'修改时间',<br />  `switch_it` _char_(1) _CHARACTER SET _utf8 _COLLATE _utf8_general_ci _NULL DEFAULT NULL COMMENT _'0表示关闭,1表示开启',<br />  _PRIMARY KEY _(`id`) _USING BTREE<br />_) _ENGINE _= InnoDB _AUTO_INCREMENT _= 113 _CHARACTER SET _= utf8 _COLLATE _= utf8_general_ci _COMMENT _= '组态表' _ROW_FORMAT _= _Dynamic_;
-
-_SET _FOREIGN_KEY_CHECKS = 1;
-
-_SET NAMES _utf8mb4;<br />_SET _FOREIGN_KEY_CHECKS = 0;
-
-_-- ----------------------------<br />-- Table structure for images<br />-- ----------------------------<br />DROP TABLE IF EXISTS _`images`;<br />_CREATE TABLE _`images`  (<br />  `id` _bigint_(20) _NOT NULL AUTO_INCREMENT COMMENT _'id',<br />  `url` _varchar_(255) _CHARACTER SET _utf8 _COLLATE _utf8_general_ci _NULL DEFAULT NULL COMMENT _'url',<br />  _PRIMARY KEY _(`id`) _USING BTREE<br />_) _ENGINE _= InnoDB _AUTO_INCREMENT _= 11 _CHARACTER SET _= utf8 _COLLATE _= utf8_general_ci _COMMENT _= '组态图片表' _ROW_FORMAT _= _Dynamic_;
-
-_SET _FOREIGN_KEY_CHECKS = 1;
+/*
+ Navicat Premium Data Transfer
+
+ Source Server         : 本地
+ Source Server Type    : MySQL
+ Source Server Version : 50724
+ Source Host           : localhost:3306
+ Source Schema         : ry-vue
+
+ Target Server Type    : MySQL
+ Target Server Version : 50724
+ File Encoding         : 65001
+
+ Date: 30/11/2021 11:07:18
+*/
+
+SET NAMES utf8mb4;
+SET FOREIGN_KEY_CHECKS = 0;
+
+-- ----------------------------
+-- Table structure for topology
+-- ----------------------------
+DROP TABLE IF EXISTS `topology`;
+CREATE TABLE `topology`  (
+  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
+  `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '组态名称',
+  `created_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+  `alter_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+  `switch_it` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '0表示关闭,1表示开启',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 113 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '组态表' ROW_FORMAT = Dynamic;
+
+SET FOREIGN_KEY_CHECKS = 1;
+
+SET NAMES utf8mb4;
+SET FOREIGN_KEY_CHECKS = 0;
+
+-- ----------------------------
+-- Table structure for images
+-- ----------------------------
+DROP TABLE IF EXISTS `images`;
+CREATE TABLE `images`  (
+  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
+  `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'url',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '组态图片表' ROW_FORMAT = Dynamic;
+
+SET FOREIGN_KEY_CHECKS = 1;
 
-`