| | |
| | | // 设置回调函数 |
| | | client.setCallback(new MqttCallback() { |
| | | public void connectionLost(Throwable cause) { |
| | | System.out.println("connectionLost"); |
| | | //System.out.println("connectionLost"); |
| | | String topicInfo = haiKangPost.getTopicInfo(); |
| | | System.out.println("重连-订阅信息:"+topicInfo); |
| | | //System.out.println("重连-订阅信息:"+topicInfo); |
| | | JSONObject jsonObject = JSONUtil.parseObj(topicInfo); |
| | | if(jsonObject.get("data")!=null){ |
| | | String data = jsonObject.get("data").toString(); |
| | |
| | | } |
| | | |
| | | public void deliveryComplete(IMqttDeliveryToken token) { |
| | | System.out.println("deliveryComplete---------"+ token.isComplete()); |
| | | //System.out.println("deliveryComplete---------"+ token.isComplete()); |
| | | } |
| | | |
| | | |
| | |
| | | JSONObject jsonObject1 = JSONUtil.parseObj(s1); |
| | | String data = jsonObject1.get("data").toString(); |
| | | JSONObject jsonObject2 = JSONUtil.parseObj(data); |
| | | System.out.println(jsonObject2.get("alarmId"));//报警id |
| | | System.out.println(jsonObject2.get("vehicleIndexCode"));//车辆code |
| | | System.out.println(jsonObject2.get("eventType"));//报警类型 |
| | | //System.out.println(jsonObject2.get("alarmId"));//报警id |
| | | //System.out.println(jsonObject2.get("vehicleIndexCode"));//车辆code |
| | | //System.out.println(jsonObject2.get("eventType"));//报警类型 |
| | | //未系安全带:132376 |
| | | //抽烟:132375 |
| | | //接打电话:132374 |
| | |
| | | alarm.setType(4); |
| | | alarm.setValue("抽烟"); |
| | | }else if(eventType.equals("132405")){ |
| | | alarm.setType(6); |
| | | alarm.setType(7); |
| | | alarm.setValue("超速"); |
| | | }else{ |
| | | return; |