collect/src/main/java/com/qianwen/mdc/collect/handler/AlarmDataHandler.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
collect/src/main/resources/application-test.yml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
collect/src/main/resources/logback.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
collect/src/main/java/com/qianwen/mdc/collect/handler/AlarmDataHandler.java
@@ -2,6 +2,7 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; import org.slf4j.Logger; @@ -14,6 +15,8 @@ import com.qianwen.mdc.collect.dto.PackedTelemetryData; import com.qianwen.mdc.collect.entity.iotdb.Alarm; import com.qianwen.mdc.collect.service.AlarmService; import cn.hutool.core.util.ObjectUtil; @Component public class AlarmDataHandler implements TelemetryDataHandler { @@ -31,6 +34,9 @@ } List<Alarm> parseAlarm(PackedTelemetryData data){ if(ObjectUtil.isEmpty(data.getValue())) { return Collections.emptyList(); } List<Alarm> alarmList = new ArrayList<>(); //828d jsonæ°ç»æ ¼å¼[{"alarmNo":"8084"}] JSONArray alarmArr = JSONArray.parseArray(data.getValue()); collect/src/main/resources/application-test.yml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,59 @@ spring: redis: database: 5 #5 host: 120.46.212.231 port: 6379 password: root timeout: 3000 thymeleaf: cache: false #MQTT-æå¡ç«¯å°å mqtt: host: tcp://broker.emqx.io:1883 #username=admin #MQTT-æå¡ç«¯ç¨æ·å #password=public #MQTT-æå¡ç«¯å¯ç cleansession: false #MQTT-æ¯å¦æ¸ çsession #MQTT-å½å客æ·ç«¯çå¯ä¸æ è¯ clientid: mqtt_publish default_topic: TEST #å½å客æ·ç«¯çé»è®¤ä¸»é¢(大夿°æ¶å没ä»ä¹ç¨) #è¿æ¥è¶ æ¶æ¶é´ timeout: 3000 #å¿è·³æ¶é´ keepalive: 10 connectionTimeout: 3000 #è¿æ¥è¶ æ¶æ¶é´ dataReceiveTopic: forward/testxx #ä»iot平尿¥æ¶mqttééæ°æ®çtopic forward/test # mysql datasource: type: mysql url: jdbc:mysql://120.46.212.231:3306/smartman?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true port: 3306 username: qwmdc password: Kknd_1234 driver-class-name: com.mysql.cj.jdbc.Driver #iotdb 以åå ¶jdbcä¸èµ·é ç½® iotdb: driver: org.apache.iotdb.jdbc.IoTDBDriver host: 120.46.212.231 #120.46.212.231 localhost 116.63.148.72 port: 6667 maxSize: 100 username: root password: root xxl: job: admin: ### xxl-job admin address list, such as "http://address" or "http://address01,http://address02" addresses: http://127.0.0.1:8080/xxl-job-admin ### xxl-job executor address executor: appname: qwmdc-collect ip: port: 8802 ### xxl-job log path logpath: /qwlogs/xxl-job/jobhandler ### xxl-job log remain days logretentiondays: 7 ### xxl-job, access token accessToken: collect/src/main/resources/logback.xml
@@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <configuration debug="false"> <!--å®ä¹æ¥å¿æä»¶çåå¨å°å å¿å¨ LogBack çé ç½®ä¸ä½¿ç¨ç¸å¯¹è·¯å¾--> <property name="LOG_HOME" value="/var/log" /> <property name="LOG_HOME" value="/var/collect/logs" /> <!-- æ§å¶å°è¾åº --> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">