Commit bec0eec6 by huangjy

mqtt协议包修改

parent 17e80146
...@@ -182,12 +182,8 @@ public class JetLinksMqttDeviceMessageCodec implements DeviceMessageCodec { ...@@ -182,12 +182,8 @@ public class JetLinksMqttDeviceMessageCodec implements DeviceMessageCodec {
Set<String> keySet = jsonObject.keySet(); Set<String> keySet = jsonObject.keySet();
Map<String,Object> propertiesMap = new HashMap<>(); Map<String,Object> propertiesMap = new HashMap<>();
for (String key : keySet) { for (String key : keySet) {
if (key.equals("usrServerInfo")) {
propertiesMap.put(key, JSON.toJSONString(jsonObject.get(key)));
} else {
propertiesMap.put(key, ((JSONObject) jsonObject.get(key)).get("value")); propertiesMap.put(key, ((JSONObject) jsonObject.get(key)).get("value"));
} }
}
map.put("properties", propertiesMap); map.put("properties", propertiesMap);
map.put("success",true); map.put("success",true);
map.put("messageId",messageId); map.put("messageId",messageId);
......
...@@ -2,11 +2,12 @@ package org.jetlinks.protocol.official.entity; ...@@ -2,11 +2,12 @@ package org.jetlinks.protocol.official.entity;
import lombok.Data; import lombok.Data;
import org.jetlinks.core.message.property.ReadPropertyMessage; import org.jetlinks.core.message.property.ReadPropertyMessage;
import org.jetlinks.core.message.property.WritePropertyMessage;
import java.util.Map; import java.util.Map;
@Data @Data
public class CustomWriteMessage extends ReadPropertyMessage { public class CustomWriteMessage extends WritePropertyMessage {
private Header header; private Header header;
private PayLoad payload; private PayLoad payload;
......
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