Commit 0a845e8d86fa934ec6417981c0f209cd3a732e7a

Authored by 陶汉栋
1 parent 4d77bc21
Exists in thd

no message

mq2kb/src/main/java/com/shunzhi/mqtt2kanban/ApplicationRunnerImpl.java
... ... @@ -104,6 +104,7 @@ public class ApplicationRunnerImpl implements ApplicationRunner {
104 104 });
105 105 try {
106 106 mqttClient.connect(connOpts);
  107 + sendMq();
107 108 } catch (MqttException e) {
108 109 System.out.println("mqtt:" + e.toString());
109 110 e.printStackTrace();
... ... @@ -120,6 +121,23 @@ public class ApplicationRunnerImpl implements ApplicationRunner {
120 121 }
121 122 }
122 123  
  124 + private void sendMq() {
  125 + String recvClientId = groupId + "@@@09EA8EB5142F2964";
  126 + final String p2pSendTopic = topic + "/p2p/" + recvClientId;
  127 + String content = "{\"cmd\":\"37\",\"clientId\":\"\",\"data\": \"6:00-22:00\"}";
  128 + MqttMessage message = new MqttMessage(content.getBytes());
  129 + message.setQos(qosLevel);
  130 + System.out.println("发送内容:" + p2pSendTopic);
  131 + if (null != mqttClient) {
  132 + try {
  133 + mqttClient.publish(p2pSendTopic, message);
  134 + } catch (MqttException e) {
  135 + e.printStackTrace();
  136 + }
  137 + }
  138 +
  139 + }
  140 +
123 141  
124 142 /**
125 143 * @param equipmentSN 控制器SN号
... ...
mq2kb/src/main/java/com/shunzhi/mqtt2kanban/Mqtt2kanbanApplication.java
... ... @@ -22,7 +22,6 @@ public class Mqtt2kanbanApplication {
22 22 }
23 23  
24 24 private String indexPath = "C:\\index.txt";//存放当前取数的记录
25   -
26 25 private String devicePath = "C:\\Users\\Administrator\\Desktop\\device.txt";//存放设备id的路径
27 26 public static void main(String[] args) {
28 27 SpringApplication.run(Mqtt2kanbanApplication.class, args);
... ...
mq2kb/src/main/java/com/shunzhi/mqtt2kanban/utils/ScheduledTasks.java
... ... @@ -55,7 +55,7 @@ public class ScheduledTasks {
55 55  
56 56  
57 57 //每隔5秒取一次数据
58   - @Scheduled(fixedDelay = 2000)
  58 + @Scheduled(fixedDelay = 200000)
59 59 public void reportCurrentTime() {
60 60 System.out.println("任务调度:" + new SimpleDateFormat("HH:mm:ss").format(new Date()));
61 61 try {
... ... @@ -63,8 +63,7 @@ public class ScheduledTasks {
63 63 if (ApplicationRunnerImpl.isConnect) //MQ是否连接
64 64 getVaild();
65 65  
66   - readImgs();
67   - // getUser();
  66 +// readImgs();
68 67 } catch (Exception e) {
69 68 getVaild();
70 69 System.out.println("eeeeeeee:" + e.toString());
... ...
mq2kb/src/main/resources/application.properties
1 1 server.port=10086
2 2  
3   -spring.datasource.url=jdbc:mysql://10.1.16.3:3307/jcacardone?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
4   -spring.datasource.username=thd
5   -spring.datasource.password=654321
  3 +spring.datasource.url=jdbc:mysql://localhost:3307/jcacardone?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
  4 +spring.datasource.username=root
  5 +spring.datasource.password=123456
6 6 #spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
7 7 #spring.datasource.username=root
8 8 #spring.datasource.password=123456
... ...