Commit 0a845e8d86fa934ec6417981c0f209cd3a732e7a
1 parent
4d77bc21
Exists in
thd
no message
Showing
4 changed files
with
23 additions
and
7 deletions
Show diff stats
mq2kb/src/main/java/com/shunzhi/mqtt2kanban/ApplicationRunnerImpl.java
@@ -104,6 +104,7 @@ public class ApplicationRunnerImpl implements ApplicationRunner { | @@ -104,6 +104,7 @@ public class ApplicationRunnerImpl implements ApplicationRunner { | ||
104 | }); | 104 | }); |
105 | try { | 105 | try { |
106 | mqttClient.connect(connOpts); | 106 | mqttClient.connect(connOpts); |
107 | + sendMq(); | ||
107 | } catch (MqttException e) { | 108 | } catch (MqttException e) { |
108 | System.out.println("mqtt:" + e.toString()); | 109 | System.out.println("mqtt:" + e.toString()); |
109 | e.printStackTrace(); | 110 | e.printStackTrace(); |
@@ -120,6 +121,23 @@ public class ApplicationRunnerImpl implements ApplicationRunner { | @@ -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 | * @param equipmentSN 控制器SN号 | 143 | * @param equipmentSN 控制器SN号 |
mq2kb/src/main/java/com/shunzhi/mqtt2kanban/Mqtt2kanbanApplication.java
@@ -22,7 +22,6 @@ public class Mqtt2kanbanApplication { | @@ -22,7 +22,6 @@ public class Mqtt2kanbanApplication { | ||
22 | } | 22 | } |
23 | 23 | ||
24 | private String indexPath = "C:\\index.txt";//存放当前取数的记录 | 24 | private String indexPath = "C:\\index.txt";//存放当前取数的记录 |
25 | - | ||
26 | private String devicePath = "C:\\Users\\Administrator\\Desktop\\device.txt";//存放设备id的路径 | 25 | private String devicePath = "C:\\Users\\Administrator\\Desktop\\device.txt";//存放设备id的路径 |
27 | public static void main(String[] args) { | 26 | public static void main(String[] args) { |
28 | SpringApplication.run(Mqtt2kanbanApplication.class, args); | 27 | SpringApplication.run(Mqtt2kanbanApplication.class, args); |
mq2kb/src/main/java/com/shunzhi/mqtt2kanban/utils/ScheduledTasks.java
@@ -55,7 +55,7 @@ public class ScheduledTasks { | @@ -55,7 +55,7 @@ public class ScheduledTasks { | ||
55 | 55 | ||
56 | 56 | ||
57 | //每隔5秒取一次数据 | 57 | //每隔5秒取一次数据 |
58 | - @Scheduled(fixedDelay = 2000) | 58 | + @Scheduled(fixedDelay = 200000) |
59 | public void reportCurrentTime() { | 59 | public void reportCurrentTime() { |
60 | System.out.println("任务调度:" + new SimpleDateFormat("HH:mm:ss").format(new Date())); | 60 | System.out.println("任务调度:" + new SimpleDateFormat("HH:mm:ss").format(new Date())); |
61 | try { | 61 | try { |
@@ -63,8 +63,7 @@ public class ScheduledTasks { | @@ -63,8 +63,7 @@ public class ScheduledTasks { | ||
63 | if (ApplicationRunnerImpl.isConnect) //MQ是否连接 | 63 | if (ApplicationRunnerImpl.isConnect) //MQ是否连接 |
64 | getVaild(); | 64 | getVaild(); |
65 | 65 | ||
66 | - readImgs(); | ||
67 | - // getUser(); | 66 | +// readImgs(); |
68 | } catch (Exception e) { | 67 | } catch (Exception e) { |
69 | getVaild(); | 68 | getVaild(); |
70 | System.out.println("eeeeeeee:" + e.toString()); | 69 | System.out.println("eeeeeeee:" + e.toString()); |
mq2kb/src/main/resources/application.properties
1 | server.port=10086 | 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 | #spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC | 6 | #spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC |
7 | #spring.datasource.username=root | 7 | #spring.datasource.username=root |
8 | #spring.datasource.password=123456 | 8 | #spring.datasource.password=123456 |