|
|
@@ -218,6 +218,12 @@ public class IotMqttConstant {
|
|
|
public final static String TOPIC_YR_SF_CHANGE_PREFIX = "/hbyr/sf/change/";
|
|
|
}
|
|
|
|
|
|
+ public class YFXycbIIITopic {
|
|
|
+ public final static String TOPIC_XYCB_III_REPORT_PREFIX = "/yfkj/xycb/c2s/";
|
|
|
+ public final static String TOPIC_XYCB_III_CMD_PREFIX = "/yfkj/xycb/s2c/";
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
public static String getReportTopicByDevtype(String devtypeBid){
|
|
|
String topic = null;
|
|
|
if(IotDeviceDictConst.TYPE_YF_SCD.equals(devtypeBid)){
|
|
|
@@ -238,6 +244,7 @@ public class IotMqttConstant {
|
|
|
topic = YFScdTopic.TOPIC_SCD_REPORT_PREFIX;
|
|
|
break;
|
|
|
case IotDeviceDictConst.TYPE_YF_BZY:
|
|
|
+ case IotDeviceDictConst.TYPE_YF_L_BZY:
|
|
|
topic = YFBzyTopic.TOPIC_BZY_REPORT_PREFIX;
|
|
|
break;
|
|
|
case IotDeviceDictConst.TYPE_YF_QXZ:
|
|
|
@@ -257,6 +264,9 @@ public class IotMqttConstant {
|
|
|
case IotDeviceDictConst.TYPE_YR_SF:
|
|
|
topic = YrSfTopic.TOPIC_YR_SF_REPORT_PREFIX;
|
|
|
break;
|
|
|
+ case IotDeviceDictConst.TYPE_YF_XYCB_III:
|
|
|
+ topic = YFXycbIIITopic.TOPIC_XYCB_III_REPORT_PREFIX;
|
|
|
+ break;
|
|
|
}
|
|
|
return topic;
|
|
|
}
|