|
@@ -31,6 +31,7 @@ public class PublishCallback implements MqttCallback {
|
|
@Override
|
|
@Override
|
|
public void messageArrived(String topic, MqttMessage message) throws Exception {
|
|
public void messageArrived(String topic, MqttMessage message) throws Exception {
|
|
String sign = null;
|
|
String sign = null;
|
|
|
|
+ String deviceSn=null;
|
|
// subscribe后得到的消息会执行到这里面
|
|
// subscribe后得到的消息会执行到这里面
|
|
System.out.println("接收消息主题 : " + topic);
|
|
System.out.println("接收消息主题 : " + topic);
|
|
System.out.println("接收消息Qos : " + message.getQos());
|
|
System.out.println("接收消息Qos : " + message.getQos());
|
|
@@ -41,8 +42,9 @@ public class PublishCallback implements MqttCallback {
|
|
for (int i = 0; i < jsonArray.size(); i++) {
|
|
for (int i = 0; i < jsonArray.size(); i++) {
|
|
JSONObject object = jsonArray.getJSONObject(i);
|
|
JSONObject object = jsonArray.getJSONObject(i);
|
|
sign = (String) object.get("sign");
|
|
sign = (String) object.get("sign");
|
|
|
|
+ deviceSn = (String) object.get("device_sn");
|
|
}
|
|
}
|
|
- PublishClient.pull(sign);
|
|
|
|
|
|
+ PublishClient.pull(sign,deviceSn);
|
|
}
|
|
}
|
|
System.out.println("接收消息内容 : " + new String(message.getPayload()));
|
|
System.out.println("接收消息内容 : " + new String(message.getPayload()));
|
|
|
|
|