| | |
| | | ArdSyCarRtuService carRtuService = SpringUtils.getBean(ArdSyCarRtuService.class); |
| | | //获取电磁锁地址 |
| | | String mqttUrl = carRtuService.url("ElectromagneticLockUrl"); |
| | | MqttClient client = new MqttClient(mqttUrl,carId); |
| | | MqttClient client = new MqttClient(mqttUrl,carId+"mqTest"); |
| | | //log.debug("--创建"+carId+"号车辆电子锁mqtt客户端"); |
| | | return client; |
| | | } |
| | |
| | | client.connect(options); |
| | | MqttMessage msg = new MqttMessage(message.getBytes()); |
| | | msg.setQos(2); |
| | | client.publish(topic,msg); |
| | | try{ |
| | | client.publish(topic,msg); |
| | | }catch (Exception e){ |
| | | log.debug("发布消息失败"+topic+"消息:"+msg); |
| | | e.getMessage(); |
| | | } |
| | | client.disconnect(); |
| | | return "发布"+type+"指令成功!"; |
| | | return topic+"发布"+type+"指令成功!消息:"+msg; |
| | | } |
| | | |
| | | } |