wulianwei 1 yıl önce
ebeveyn
işleme
2aa075b236

+ 3 - 3
src/main/resources/application.properties

@@ -1,4 +1,4 @@
-active=dev
+active=prod
 
 [dev]
 port=8888
@@ -24,7 +24,7 @@ productSecret=zePsybCgZSSF4CQ4
 instanceId=iot-060a0bgd
 regionId=cn-shanghai
 #logback
-logPath=/home/logs/ali-regist-service
+logPath=/home/log/regist-service
 
 [prod]
 port=8888
@@ -36,4 +36,4 @@ productSecret=AdL6qKEf8xeI0ToJ
 instanceId=iot-060a0bgd
 regionId=cn-shanghai
 #logback
-logPath=/home/logs/ali-regist-service
+logPath=/home/log/regist-service

+ 1 - 1
src/main/resources/config/db.setting

@@ -59,7 +59,7 @@ maximumPoolSize = 10
 readOnly = false
 
 [prod]
-url = jdbc:mysql://172.23.67.71:7001/nbnetpump?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8
+url = jdbc:mysql://47.101.214.91:7001/nbnetpump?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8
 username = root
 password = Tuoren123.
 ## 可选配置

+ 0 - 5
target/classes/META-INF/MANIFEST.MF

@@ -1,5 +0,0 @@
-Manifest-Version: 1.0
-Built-By: wulianwei
-Build-Jdk: 15.0.1
-Created-By: Maven Integration for Eclipse
-

+ 0 - 7
target/classes/META-INF/maven/com.agent/ali-device-regist-4g/pom.properties

@@ -1,7 +0,0 @@
-#Generated by Maven Integration for Eclipse
-#Fri May 17 10:14:31 CST 2024
-m2e.projectLocation=D\:\\workspace\\ali-device-regist-4G
-m2e.projectName=ali-device-regist-4G
-groupId=com.agent
-artifactId=ali-device-regist-4g
-version=0.0.1-SNAPSHOT

+ 0 - 119
target/classes/META-INF/maven/com.agent/ali-device-regist-4g/pom.xml

@@ -1,119 +0,0 @@
-<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">
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>com.agent</groupId>
-  <artifactId>ali-device-regist-4g</artifactId>
-  <version>0.0.1-SNAPSHOT</version>
-  <name>Archetype - ali-device-regist-4g</name>
-  <url>http://maven.apache.org</url>
-  
-  <properties>
-		<encoding>UTF-8</encoding>
-		<java-version>1.8</java-version>
-		<maven.compiler.source>1.8</maven.compiler.source>
-		<maven.compiler.target>1.8</maven.compiler.target>
-		<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
-  </properties>
-  <dependencies>
-        <dependency>
-            <groupId>org.eclipse.paho</groupId>
-            <artifactId>org.eclipse.paho.client.mqttv3</artifactId>
-            <version>1.2.1</version>
-        </dependency>
-        <dependency>
-		  <groupId>org.eclipse.californium</groupId>
-		  <artifactId>californium-core</artifactId>
-		  <version>2.0.0-M17</version>
-		</dependency>
-        <dependency>
-            <groupId>com.alibaba</groupId>
-            <artifactId>fastjson</artifactId>
-            <version>1.2.61</version>
-        </dependency>
-        <dependency>
-            <groupId>com.google.guava</groupId>
-            <artifactId>guava</artifactId>
-            <version>27.0.1-jre</version>
-        </dependency>
-        <dependency>
-		    <groupId>io.netty</groupId>
-		    <artifactId>netty-all</artifactId>
-		    <version>4.1.76.Final</version>
-		</dependency>
-		<dependency>
-		    <groupId>cn.hutool</groupId>
-		    <artifactId>hutool-all</artifactId>
-		    <version>5.7.22</version>
-		</dependency>
-		<dependency>
-	    	<groupId>com.zaxxer</groupId>
-		    <artifactId>HikariCP</artifactId>
-		    <version>3.4.2</version>
-		</dependency>
-		
-		<dependency>
-		    <groupId>org.slf4j</groupId>
-		    <artifactId>slf4j-api</artifactId>
-		    <version>1.7.36</version>
-		</dependency>
-		<dependency>
-		    <groupId>ch.qos.logback</groupId>
-		    <artifactId>logback-classic</artifactId>
-		    <version>1.2.11</version>
-		</dependency>
-		<dependency>
-		    <groupId>mysql</groupId>
-		    <artifactId>mysql-connector-java</artifactId>
-		    <version>5.1.33</version>
-		</dependency>
-		<dependency>
-		    <groupId>org.apache.commons</groupId>
-		    <artifactId>commons-lang3</artifactId>
-		    <version>3.9</version>
-		</dependency>
-		<dependency>
-		  <groupId>commons-codec</groupId>
-		  <artifactId>commons-codec</artifactId>
-		  <version>1.13</version>
-		</dependency>
-	</dependencies> 
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-compiler-plugin</artifactId>
-				<configuration>
-					<source>1.8</source>
-					<target>1.8</target>
-					<encoding>UTF-8</encoding>
-				</configuration>
-			</plugin>
-			<plugin>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-assembly-plugin</artifactId>
-				<configuration>
-					<appendAssemblyId>false</appendAssemblyId>
-					<descriptorRefs>
-						<descriptorRef>jar-with-dependencies</descriptorRef>
-					</descriptorRefs>
-					<archive>
-						<manifest>
-							<!-- 此处指定main方法入口的class -->
-							<mainClass>regist.Regist</mainClass>
-						</manifest>
-					</archive>
-				</configuration>
-				<executions>
-					<execution>
-						<id>make-assembly</id>
-						<phase>package</phase>
-						<goals>
-							<goal>assembly</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-		</plugins>
-	</build> 
-</project>

+ 0 - 39
target/classes/application.properties

@@ -1,39 +0,0 @@
-active=dev
-
-[dev]
-port=8888
-#aliyun
-accessKey=LTAI4G7FA9ytMc76oNkJ45YJ
-accessKeySecret=R7hOvMfiHb0PYroDqUDXAYgB9htQss
-#productKey=he1f6YdSWHW
-#productSecret=AdL6qKEf8xeI0ToJ
-productKey=he1f9vgI5pt
-productSecret=0zZFoRqVVM7ILjyA
-instanceId=iot-060a0bgd
-regionId=cn-shanghai
-#logback
-logPath=D://log/ali-regist-service
-
-[test]
-port=8888
-#aliyun
-accessKey=LTAI4FhB19MgQuviGxwA3aod
-accessKeySecret=cQQVkATR0yv2G9CEtfjAhEGBepPDRs
-productKey=a1ALlsBa2ZK
-productSecret=zePsybCgZSSF4CQ4
-instanceId=iot-060a0bgd
-regionId=cn-shanghai
-#logback
-logPath=/home/logs/ali-regist-service
-
-[prod]
-port=8888
-#aliyun
-accessKey=LTAI4G7FA9ytMc76oNkJ45YJ
-accessKeySecret=R7hOvMfiHb0PYroDqUDXAYgB9htQss
-productKey=he1f6YdSWHW
-productSecret=AdL6qKEf8xeI0ToJ
-instanceId=iot-060a0bgd
-regionId=cn-shanghai
-#logback
-logPath=/home/logs/ali-regist-service

+ 0 - 89
target/classes/config/db.setting

@@ -1,89 +0,0 @@
-[dev]
-url = jdbc:mysql://47.101.214.91:7001/nbnetpump?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8
-username = root
-password = Tuoren123.
-## 可选配置
-# 是否在日志中显示执行的SQL
-showSql = true
-# 是否格式化显示的SQL
-formatSql = false
-# 是否显示SQL参数
-showParams = true
-# 打印SQL的日志等级,默认debug,可以是info、warn、error
-sqlLevel = debug
-# 自动提交
-autoCommit = true
-# 等待连接池分配连接的最大时长(毫秒),超过这个时长还没可用的连接则发生SQLException, 缺省:30秒
-connectionTimeout = 30000
-# 一个连接idle状态的最大时长(毫秒),超时则被释放(retired),缺省:10分钟
-idleTimeout = 600000
-# 一个连接的生命时长(毫秒),超时而且没被使用则被释放(retired),缺省:30分钟,建议设置比数据库超时时长少30秒,参考MySQL wait_timeout参数(show variables like '%timeout%';)
-maxLifetime = 1800000
-# 获取连接前的测试SQL
-connectionTestQuery = SELECT 1
-# 最小闲置连接数
-minimumIdle = 10
-# 连接池中允许的最大连接数。缺省值:10;推荐的公式:((core_count * 2) + effective_spindle_count)
-maximumPoolSize = 10
-# 连接只读数据库时配置为true, 保证安全
-readOnly = false
-
-[test]
-url = jdbc:mysql://192.168.100.32:3306/nbnetpump?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8
-username = root
-password = 123456
-## 可选配置
-# 是否在日志中显示执行的SQL
-showSql = true
-# 是否格式化显示的SQL
-formatSql = false
-# 是否显示SQL参数
-showParams = true
-# 打印SQL的日志等级,默认debug,可以是info、warn、error
-sqlLevel = debug
-# 自动提交
-autoCommit = true
-# 等待连接池分配连接的最大时长(毫秒),超过这个时长还没可用的连接则发生SQLException, 缺省:30秒
-connectionTimeout = 30000
-# 一个连接idle状态的最大时长(毫秒),超时则被释放(retired),缺省:10分钟
-idleTimeout = 600000
-# 一个连接的生命时长(毫秒),超时而且没被使用则被释放(retired),缺省:30分钟,建议设置比数据库超时时长少30秒,参考MySQL wait_timeout参数(show variables like '%timeout%';)
-maxLifetime = 1800000
-# 获取连接前的测试SQL
-connectionTestQuery = SELECT 1
-# 最小闲置连接数
-minimumIdle = 10
-# 连接池中允许的最大连接数。缺省值:10;推荐的公式:((core_count * 2) + effective_spindle_count)
-maximumPoolSize = 10
-# 连接只读数据库时配置为true, 保证安全
-readOnly = false
-
-[prod]
-url = jdbc:mysql://172.23.67.71:7001/nbnetpump?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8
-username = root
-password = Tuoren123.
-## 可选配置
-# 是否在日志中显示执行的SQL
-showSql = true
-# 是否格式化显示的SQL
-formatSql = false
-# 是否显示SQL参数
-showParams = true
-# 打印SQL的日志等级,默认debug,可以是info、warn、error
-sqlLevel = debug
-# 自动提交
-autoCommit = true
-# 等待连接池分配连接的最大时长(毫秒),超过这个时长还没可用的连接则发生SQLException, 缺省:30秒
-connectionTimeout = 30000
-# 一个连接idle状态的最大时长(毫秒),超时则被释放(retired),缺省:10分钟
-idleTimeout = 600000
-# 一个连接的生命时长(毫秒),超时而且没被使用则被释放(retired),缺省:30分钟,建议设置比数据库超时时长少30秒,参考MySQL wait_timeout参数(show variables like '%timeout%';)
-maxLifetime = 1800000
-# 获取连接前的测试SQL
-connectionTestQuery = SELECT 1
-# 最小闲置连接数
-minimumIdle = 10
-# 连接池中允许的最大连接数。缺省值:10;推荐的公式:((core_count * 2) + effective_spindle_count)
-maximumPoolSize = 10
-# 连接只读数据库时配置为true, 保证安全
-readOnly = false

+ 0 - 171
target/classes/logback.xml

@@ -1,171 +0,0 @@
-<!-- Logback configuration. See http://logback.qos.ch/manual/index.html -->
-<configuration scan="true" scanPeriod="10 seconds">
-
-	<!-- 监听器,指定日志文件存放目录 -->
-    <contextListener class="regist.listener.CustomLogContextListener" /> 
-    <!--设置系统日志目录-->
-    <!-- <property name="LOG_PATH"  value="D://logs/ali-regist-service" />  -->
-
-    <!-- 彩色日志 -->
-        <property name="CONSOLE_LOG_PATTERN" value="${CONSOLE_LOG_PATTERN:-(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>
-
-    <!-- 控制台输出 -->
-    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
-    	<file>${LOG_PATH}/log_info.log</file>
-        <encoder>
-            <Pattern>${CONSOLE_LOG_PATTERN}</Pattern>
-            <charset>UTF-8</charset> <!-- 此处设置字符集 -->
-        </encoder>
-        <!--此日志appender是为开发使用,只配置最底级别,控制台输出的日志级别是大于或等于此级别的日志信息-->
-        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
-            <level>info</level>
-        </filter>
-    </appender>
-
-
-    <!-- 时间滚动输出 level为 DEBUG 日志 -->
-    <appender name="DEBUG_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <!-- 正在记录的日志文件的路径及文件名 -->
-        <file>${LOG_PATH}/log_debug.log</file>
-        <!--日志文件输出格式-->
-        <encoder>
-            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
-            <charset>UTF-8</charset> <!-- 此处设置字符集 -->
-        </encoder>
-        <!-- 日志记录器的滚动策略,按日期,按大小记录 -->
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <!--
-                归档的日志文件的路径,例如今天是2017-04-26日志,当前写的日志文件路径为file节点指定,可以将此文件与file指定文件路径设置为不同路径,从而将当前日志文件或归档日志文件置不同的目录。
-                而2017-04-26的日志文件在由fileNamePattern指定。%d{yyyy-MM-dd}指定日期格式,%i指定索引
-            -->
-            <fileNamePattern>${LOG_PATH}/debug/log-debug-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
-            <!--
-                除按日志记录之外,还配置了日志文件不能超过500M,若超过500M,日志文件会以索引0开始,
-                命名日志文件,例如log-error-2017-04-26.0.log
-            -->
-            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
-                <maxFileSize>500MB</maxFileSize>
-            </timeBasedFileNamingAndTriggeringPolicy>
-            <!--日志文件保留天数-->
-            <maxHistory>7</maxHistory>
-        </rollingPolicy>
-        <!-- 此日志文件只记录debug级别的 -->
-        <filter class="ch.qos.logback.classic.filter.LevelFilter">
-            <level>debug</level>
-            <onMatch>ACCEPT</onMatch>
-            <onMismatch>DENY</onMismatch>
-        </filter>
-    </appender>
-
-
-    <!-- 时间滚动输出 level为 INFO 日志 -->
-    <appender name="INFO_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <!-- 正在记录的日志文件的路径及文件名 -->
-        <file>${LOG_PATH}/log_info.log</file>
-        <!--日志文件输出格式-->
-        <encoder>
-            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
-            <charset>UTF-8</charset> <!-- 此处设置字符集 -->
-        </encoder>
-        <!-- 日志记录器的滚动策略,按日期,按大小记录 -->
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <!--
-                归档的日志文件的路径,例如今天是2017-04-26日志,当前写的日志文件路径为file节点指定,可以将此文件与file指定文件路径设置为不同路径,从而将当前日志文件或归档日志文件置不同的目录。
-                而2017-04-26的日志文件在由fileNamePattern指定。%d{yyyy-MM-dd}指定日期格式,%i指定索引
-            -->
-            <fileNamePattern>${LOG_PATH}/info/log-info-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
-            <!--
-                除按日志记录之外,还配置了日志文件不能超过500M,若超过500M,日志文件会以索引0开始,
-                命名日志文件,例如log-error-2017-04-26.0.log
-            -->
-            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
-                <maxFileSize>500MB</maxFileSize>
-            </timeBasedFileNamingAndTriggeringPolicy>
-            <!--日志文件保留天数-->
-            <maxHistory>7</maxHistory>
-        </rollingPolicy>
-        <!-- 此日志文件只记录info级别的 -->
-        <filter class="ch.qos.logback.classic.filter.LevelFilter">
-            <level>info</level>
-            <onMatch>ACCEPT</onMatch>
-            <onMismatch>DENY</onMismatch>
-        </filter>
-    </appender>
-
-
-    <!-- 时间滚动输出 level为 WARN 日志 -->
-    <appender name="WARN_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <!-- 正在记录的日志文件的路径及文件名 -->
-        <file>${LOG_PATH}/log_warn.log</file>
-        <!--日志文件输出格式-->
-        <encoder>
-            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
-            <charset>UTF-8</charset> <!-- 此处设置字符集 -->
-        </encoder>
-        <!-- 日志记录器的滚动策略,按日期,按大小记录 -->
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <!--
-                归档的日志文件的路径,例如今天是2017-04-26日志,当前写的日志文件路径为file节点指定,可以将此文件与file指定文件路径设置为不同路径,从而将当前日志文件或归档日志文件置不同的目录。
-                而2017-04-26的日志文件在由fileNamePattern指定。%d{yyyy-MM-dd}指定日期格式,%i指定索引
-            -->
-            <fileNamePattern>${LOG_PATH}/warn/log-warn-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
-            <!--
-                除按日志记录之外,还配置了日志文件不能超过500M,若超过500M,日志文件会以索引0开始,
-                命名日志文件,例如log-error-2017-04-26.0.log
-            -->
-            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
-                <maxFileSize>500MB</maxFileSize>
-            </timeBasedFileNamingAndTriggeringPolicy>
-            <!--日志文件保留天数-->
-            <maxHistory>7</maxHistory>
-        </rollingPolicy>
-        <!-- 此日志文件只记录warn级别的 -->
-        <filter class="ch.qos.logback.classic.filter.LevelFilter">
-            <level>warn</level>
-            <onMatch>ACCEPT</onMatch>
-            <onMismatch>DENY</onMismatch>
-        </filter>
-    </appender>
-
-
-    <!-- 时间滚动输出 level为 ERROR 日志 -->
-    <appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <!-- 正在记录的日志文件的路径及文件名 -->
-        <file>${LOG_PATH}/log_error.log</file>
-        <!--日志文件输出格式-->
-        <encoder>
-            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
-            <charset>UTF-8</charset> <!-- 此处设置字符集 -->
-        </encoder>
-        <!-- 日志记录器的滚动策略,按日期,按大小记录 -->
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <!--
-                归档的日志文件的路径,例如今天是2017-04-26日志,当前写的日志文件路径为file节点指定,可以将此文件与file指定文件路径设置为不同路径,从而将当前日志文件或归档日志文件置不同的目录。
-                而2017-04-26的日志文件在由fileNamePattern指定。%d{yyyy-MM-dd}指定日期格式,%i指定索引
-            -->
-            <fileNamePattern>${LOG_PATH}/error/log-error-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
-            <!--
-                除按日志记录之外,还配置了日志文件不能超过500M,若超过500M,日志文件会以索引0开始,
-                命名日志文件,例如log-error-2017-04-26.0.log
-            -->
-            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
-                <maxFileSize>500MB</maxFileSize>
-            </timeBasedFileNamingAndTriggeringPolicy>
-            <!--日志文件保留天数-->
-            <maxHistory>7</maxHistory>
-        </rollingPolicy>
-        <!-- 此日志文件只记录ERROR级别的 -->
-        <filter class="ch.qos.logback.classic.filter.LevelFilter">
-            <level>error</level>
-            <onMatch>ACCEPT</onMatch>
-            <onMismatch>DENY</onMismatch>
-        </filter>
-    </appender>
-    <root level="debug">
-            <appender-ref ref="CONSOLE" />
-            <appender-ref ref="DEBUG_FILE" />
-            <appender-ref ref="INFO_FILE" />
-            <appender-ref ref="WARN_FILE" />
-            <appender-ref ref="ERROR_FILE" />
-      </root>
-</configuration>

BIN
target/classes/regist/AES.class


BIN
target/classes/regist/AliDeviceHttp.class


BIN
target/classes/regist/AliDeviceQuery.class


BIN
target/classes/regist/AliDeviceRegist$1.class


BIN
target/classes/regist/AliDeviceRegist.class


BIN
target/classes/regist/IotCoapClientWithAes.class


BIN
target/classes/regist/MyServer.class


BIN
target/classes/regist/MyServerHandler.class


BIN
target/classes/regist/MyServerInitializer.class


BIN
target/classes/regist/PropertyConfig.class


BIN
target/classes/regist/Regist.class


BIN
target/classes/regist/aliutil/Config.class


BIN
target/classes/regist/aliutil/CryptoUtil.class


BIN
target/classes/regist/aliutil/MqttSign.class


BIN
target/classes/regist/aliutil/SignatureUtils.class


BIN
target/classes/regist/aliutil/UrlUtil.class


BIN
target/classes/regist/listener/CustomLogContextListener.class