| | |
| | | continue; |
| | | } |
| | | reqData = new BaseReqData(); |
| | | reqData.setProductId(device.getProductId()); |
| | | reqData.setDeviceId(param.getDeviceId()); |
| | | reqData.setDayTime(param.getDayTime()); |
| | | reqData.setDevice(device); |
| | |
| | | */ |
| | | public static String TOPIC_EQUIPMENT_HEARTBEAT = "TOPIC_EQUIPMENT_HEARTBEAT_{kqdm}"; |
| | | |
| | | |
| | | /** |
| | | * kafak 粮情数据推送到云端 |
| | | */ |
| | | public static String TOPIC_ZLJ_GRAIN_TEMPERATURE = "TOPIC_ZLJ_GRAIN_TEMPERATURE"; |
| | | |
| | | /** |
| | | * 网关设备状态消息消息 topic:TOPIC_EQUIPMENT_STATUS_{库点编码} |
| | | */ |
| | |
| | | |
| | | |
| | | public String publishWithTopic(String sendData, String topic) { |
| | | |
| | | |
| | | |
| | | //推送信息 |
| | | kafkaTemplate.send(topic, sendData).addCallback(success -> { |
| | | // 消息发送到的topic |
| | |
| | | |
| | | @Override |
| | | public BaseResp reportGrainDataByKafka(BaseReqData reqData) { |
| | | String topic = ScConstant.TOPIC_MESSAGE_REPORT; |
| | | String topic = ScConstant.TOPIC_ZLJ_GRAIN_TEMPERATURE; |
| | | |
| | | //如果是测试模式不执行推送 |
| | | if (configData.getActive().indexOf("dev") >= 0) { |
| | | |