Commit 98596986 by huangjy

feat,添加mqtt订阅

parent d9920102
package com.makeit.module.iot.mqtt;
package com.makeit.mqtt;
import com.makeit.module.iot.service.IotTokenService;
import org.apache.commons.lang3.StringUtils;
......@@ -49,7 +49,7 @@ public class MqttConfig {
clientId = StringUtils.isNotEmpty(iotToken) ? iotToken : clientId;
mqttPushClient.connect(hostUrl, clientId, username, password, timeout, keepalive);
// 订阅主题
mqttPushClient.subscribe("/device/*/*/**", 0);
mqttPushClient.subscribe(defaultTopic, 0);
return mqttPushClient;
}
......
package com.makeit.module.iot.mqtt;
package com.makeit.mqtt;
import org.eclipse.paho.client.mqttv3.*;
import org.eclipse.paho.client.mqttv3.persist.MemoryPersistence;
......@@ -85,7 +85,7 @@ public class MqttPushClient {
}
public void subscribe(String defaultTopic, int qos) {
logger.info("开始订阅主题" + defaultTopic);
logger.info("开始订阅主题:" + defaultTopic);
try {
MqttPushClient.getMqttClient().subscribe(defaultTopic, qos);
} catch (MqttException e) {
......
package com.makeit.module.iot.mqtt;
package com.makeit.mqtt;
import com.alibaba.fastjson.JSON;
import org.eclipse.paho.client.mqttv3.IMqttDeliveryToken;
......
......@@ -116,7 +116,7 @@ mqtt:
password: 8e3795ef7b5e95869fa8c323b865b3a9
hostUrl: tcp://124.71.33.17:11883
clientId: ab3a2fd694c8c838aba2686df3a80e7b
defaultTopic:
defaultTopic: /device/*/*/**
timeout: 10
keepalive: 60
......
......@@ -113,7 +113,7 @@ mqtt:
password: 8e3795ef7b5e95869fa8c323b865b3a9
hostUrl: tcp://124.71.33.17:11883
clientId: ab3a2fd694c8c838aba2686df3a80e7b
defaultTopic:
defaultTopic: /device/*/*/**
timeout: 10
keepalive: 60
......
......@@ -59,7 +59,7 @@ public class IotTest {
@Test
void getLastDeviceLog() {
iotProductDeviceService.getLastDeviceLog("1694547143952007168");
iotProductDeviceService.getLastDeviceLog("1701127702523473920");
}
@Test
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment