我使用ESP32运行一个MicroPython代码,当它启动时发送一个MQTT消息。你知道吗
现在该设备已关闭(未接通电源!!),但我仍然收到它连接到代理的消息。你知道吗
1)为什么会这样?你知道吗
2)我需要什么来阻止它?你知道吗
3)最后一次尝试是QOS=1或2,可能是这导致了问题?我怎么才能阻止它?你知道吗
盖伊
EDIT1 - adding debug out put :
guy@lab_pi:~ $ mosquitto_sub -d -t HomePi/Dvir/#
Client mosqsub/2800-lab_pi sending CONNECT
Client mosqsub/2800-lab_pi received CONNACK
Client mosqsub/2800-lab_pi sending SUBSCRIBE (Mid: 1, Topic: HomePi/Dvir/#, QoS: 0)
Client mosqsub/2800-lab_pi received SUBACK
Subscribed (mid: 1): 0
Client mosqsub/2800-lab_pi received PUBLISH (d0, q0, r1, m0, 'HomePi/Dvir/Windows/ESP32', ... (4 bytes))
Down
Client mosqsub/2800-lab_pi received PUBLISH (d0, q0, r1, m0, 'HomePi/Dvir/Windows/Sonoff1', ... (36 bytes))
[HomePi/Dvir/Windows/All][down] D000
Client mosqsub/2800-lab_pi received PUBLISH (d0, q0, r1, m0, 'HomePi/Dvir/Messages', ... (69 bytes))
[HomePi/Dvir/Windows/Sonoff1] Connected to MQTT server: 192.168.2.113
Client mosqsub/2800-lab_pi sending PINGREQ
Client mosqsub/2800-lab_pi received PINGRESP
Client mosqsub/2800-lab_pi sending PINGREQ
Client mosqsub/2800-lab_pi received PINGRESP
Client mosqsub/2800-lab_pi received PUBLISH (d0, q0, r0, m0, 'HomePi/Dvir/Messages', ... (91 bytes))
[2018-08-27 19:14:25.00] Topic: [HomePi/Dvir/Windows/ESP32_3] Message: Button Switch: [OFF]
Client mosqsub/2800-lab_pi sending PINGREQ
Client mosqsub/2800-lab_pi received PINGRESP
Client mosqsub/2800-lab_pi sending PINGREQ
Client mosqsub/2800-lab_pi received PINGRESP
Client mosqsub/2800-lab_pi sending PINGREQ
Client mosqsub/2800-lab_pi received PINGRESP
Client mosqsub/2800-lab_pi sending PINGREQ
Client mosqsub/2800-lab_pi received PINGRESP
Client mosqsub/2800-lab_pi sending PINGREQ
Client mosqsub/2800-lab_pi received PINGRESP
Client mosqsub/2800-lab_pi sending PINGREQ
Client mosqsub/2800-lab_pi received PINGRESP
Client mosqsub/2800-lab_pi sending PINGREQ
Client mosqsub/2800-lab_pi received PINGRESP
Client mosqsub/2800-lab_pi sending PINGREQ
Client mosqsub/2800-lab_pi received PINGRESP
Client mosqsub/2800-lab_pi sending PINGREQ
Client mosqsub/2800-lab_pi received PINGRESP
Client mosqsub/2800-lab_pi sending PINGREQ
Client mosqsub/2800-lab_pi received PINGRESP
Client mosqsub/2800-lab_pi received PUBLISH (d0, q0, r0, m0, 'HomePi/Dvir/Messages', ... (91 bytes))
[2018-08-27 19:25:03.00] Topic: [HomePi/Dvir/Windows/ESP32_3] Message: Button Switch: [OFF]
Client mosqsub/2800-lab_pi sending PINGREQ
Client mosqsub/2800-lab_pi received PINGRESP
Client mosqsub/2800-lab_pi sending PINGREQ
Client mosqsub/2800-lab_pi received PINGRESP
Client mosqsub/2800-lab_pi received PUBLISH (d0, q0, r0, m0, 'HomePi/Dvir/Messages', ... (90 bytes))
[2018-08-27 19:26:46.00] Topic: [HomePi/Dvir/Windows/ESP32_3] Message: Button Switch: [UP]
Client mosqsub/2800-lab_pi received PUBLISH (d0, q0, r0, m0, 'HomePi/Dvir/Messages', ... (91 bytes))
[2018-08-27 19:26:47.00] Topic: [HomePi/Dvir/Windows/ESP32_3] Message: Button Switch: [OFF]
Client mosqsub/2800-lab_pi received PUBLISH (d0, q0, r0, m0, 'HomePi/Dvir/Messages', ... (92 bytes))
[2018-08-27 19:26:47.00] Topic: [HomePi/Dvir/Windows/ESP32_3] Message: Button Switch: [DOWN]
Client mosqsub/2800-lab_pi received PUBLISH (d0, q0, r0, m0, 'HomePi/Dvir/Messages', ... (91 bytes))
[2018-08-27 19:26:48.00] Topic: [HomePi/Dvir/Windows/ESP32_3] Message: Button Switch: [OFF]
Client mosqsub/2800-lab_pi sending PINGREQ
Client mosqsub/2800-lab_pi received PINGRESP
Client mosqsub/2800-lab_pi sending PINGREQ
Client mosqsub/2800-lab_pi received PINGRESP
目前没有回答
相关问题 更多 >
编程相关推荐