认证信息界面和接口调整

This commit is contained in:
kerwincui
2025-04-01 12:00:21 +08:00
parent f71cbff3d7
commit d979c9025a
3 changed files with 44 additions and 14 deletions

View File

@@ -27,6 +27,16 @@ public class DeviceMqttConnectVO {
*/
private String passwd;
/**
* 订阅主题
*/
private String subscribeTopic;
/**
* 下发主题
*/
private String reportTopic;
/**
* 连接端口号
*/

View File

@@ -1174,6 +1174,8 @@ public class DeviceServiceImpl implements IDeviceService {
String clientId = ProductAuthConstant.CLIENT_ID_AUTH_TYPE_SIMPLE + "&" + deviceMqttVO.getSerialNumber() + "&" + deviceMqttVO.getProductId() + "&" + deviceMqttVO.getUserId();
// 组装返回结果
connectVO.setClientId(clientId).setUsername(deviceMqttVO.getMqttAccount()).setPasswd(password).setPort(brokerPort);
connectVO.setSubscribeTopic("/" + deviceMqttVO.getProductId() + "/" + deviceMqttVO.getSerialNumber() + "/function/get");
connectVO.setReportTopic("/" + deviceMqttVO.getProductId() + "/" + deviceMqttVO.getSerialNumber() + "/property/post");
return connectVO;
}