我用mqttbox 测试工具,测试了一下。两个连接是正常的。
没太明白是什么意思:
什么是 topic 平台,什么是推送到 mqtt
在mqtt服务器订阅主题,收不到消息数据
如果订阅了主题,且发送的消息和主题匹配,是绝对能收到的(这个是基础核心功能),如果收不到,建议打开 emqx 的 debug 日志 ,看看日志怎么说的。
2025-09-17T13:12:47.123114+08:00 [MQTT] SkySpark[p:shengxizhong:r:30416236-7c4118e2]@10.18.74.200:64336 msg: mqtt_packet_sent, packet: PUBLISH(Q1, R0, D0, Topic=Electric/energy, PacketId=1, Payload=1)
2025-09-17T13:12:47.125060+08:00 [MQTT] SkySpark[p:shengxizhong:r:30416236-7c4118e2]@10.18.74.200:64336 msg: mqtt_packet_received, packet: PUBACK(Q0, R0, D0, PacketId=1, ReasonCode=0)
2025-09-17T13:12:52.124637+08:00 [MQTT] SkySpark[p:shengxizhong:r:30416236-7c4118e2]@10.18.74.200:64336 msg: mqtt_packet_received, packet: PINGREQ(Q0, R0, D0)
2025-09-17T13:12:52.124739+08:00 [MQTT] SkySpark[p:shengxizhong:r:30416236-7c4118e2]@10.18.74.200:64336 msg: mqtt_packet_sent, packet: PINGRESP(Q0, R0, D0)