我在按照IoTDDA 在线产品文档 -> 快速入门 -> 设备快速接入-属性上报与命令接收 -> MQTT.fx模拟智慧路灯与平台通信,进行实验的时候。都是按照文档来的,遇到如下问题,求热心老师帮忙分析下原因。我使用MQTT.fx成功链接了华为云-IoTDA服务,可以正常发布主题消息到平台。在MQTT.fx的订阅界面,订阅非\$oc开头的主题时是可以成功的,但是在定订阅以\$oc开头的主题时,MQTT.fx界面没有反应,我订阅的主题是:$oc/123456_DaHe_IoT_Sxxxxxxx--2025030701/sys/commands/#LOG中提示订阅错误,2025-03-07 09:18:32,221 INFO --- SubscribeController : onSubscribe2025-03-07 09:18:32,243 ERROR --- MqttFX ClientModel : Error subscribing to topic: de.jensd.mqttfx.entities.Topic@3b670788org.eclipse.paho.client.mqttv3.MqttException: MqttException at org.eclipse.paho.client.mqttv3.MqttClient.subscribe(MqttClient.java:438) ~[org.eclipse.paho.client.mqttv3-1.2.0.jar:?] at org.eclipse.paho.client.mqttv3.MqttClient.subscribe(MqttClient.java:424) ~[org.eclipse.paho.client.mqttv3-1.2.0.jar:?] at de.jensd.mqttfx.model.MqttFXClientModel.subscribe(MqttFXClientModel.java:908) ~[MQTT.fx-jfx.jar:?] at de.jensd.mqttfx.ui.subscribe.SubscribeController.onSubscribe(SubscribeController.java:228) ~[MQTT.fx-jfx.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_181] at sun.reflect.misc.Trampoline.invoke(Unknown Source) ~[?:1.8.0_181] at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_181] at sun.reflect.misc.MethodUtil.invoke(Unknown Source) ~[?:1.8.0_181] at javafx.fxml.FXMLLoader$MethodHandler.invoke(FXMLLoader.java:1771) ~[jfxrt.jar:?] at javafx.fxml.FXMLLoader$ControllerMethodEventHandler.handle(FXMLLoader.java:1657) ~[jfxrt.jar:?] at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) ~[jfxrt.jar:?] at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) ~[jfxrt.jar:?] at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) ~[jfxrt.jar:?] at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) ~[jfxrt.jar:?] at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) ~[jfxrt.jar:?] at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) ~[jfxrt.jar:?]
大河qu
发表于2025-03-07 09:43:54
2025-03-07 09:43:54
最后回复
85