feat: mqtt增加下发设备升级

dev
huangfeng 2 months ago
parent 8606c4eef5
commit 735db9579a

@ -121,6 +121,23 @@ public class MqttServiceImpl implements MqttService {
paras.setTimingType(0); paras.setTimingType(0);
} }
break; break;
case "upgrade":
msg.setServiceId("UpgradeManagerAndConfigureFile");
msg.setCmd("platformupgradeDevices");
paras.setPassword("");
paras.setChannelNumber(channel);
paras.setType(1);
paras.setCheckMode(0);
paras.setFileName(map.get("name"));
paras.setCheckValue(map.get("md5"));
if (map.containsKey("url")) {
paras.setUrl(map.get("url"));
} else if (map.containsKey("file")) {
str = map.get("file");
str.replaceFirst("/home/xymp/upgrade", "http://61.169.135.146:40080/upgrade");
paras.setUrl(str);
}
break;
default: default:
throw new ApiException(act + "暂时无法处理"); throw new ApiException(act + "暂时无法处理");
} }

Loading…
Cancel
Save