Commit 540c3bfb by huangjy

mqtt协议包,新增远程升级parameters 参数类型

parent 8a23b819
......@@ -156,8 +156,15 @@ public class JetLinksMqttDeviceMessageCodec implements DeviceMessageCodec {
String url = ((UpgradeFirmwareMessage) deviceMessage).getUrl();
payLoad.setUrl(url);
// 先固定写死
Map<String, Object> parameters = ((UpgradeFirmwareMessage) deviceMessage).getParameters();
payLoad.setParameters(parameters);
if (parameters.isEmpty()) {
payLoad.setParameters(Maps.newHashMap());
} else {
Map<String,Integer> map = Maps.newHashMap();
map.put("firmwareType",Integer.valueOf(parameters.get("firmwareType").toString()));
payLoad.setParameters(map);
}
String signMethod = ((UpgradeFirmwareMessage) deviceMessage).getSignMethod();
payLoad.setSignMethod(signMethod);
......
......@@ -26,7 +26,7 @@ public class CustomUpgradeFirmwareMessage extends UpgradeFirmwareMessage {
private String signMethod;
private String firmwareId;
private long size;
private Map<String, Object> parameters;
private Map<String, Integer> parameters;
}
}
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