在Python3.12.3,siot0.7的情况下运行程序,遇到问题,最小化问题代码如下:
			
			
			- <font size="3"><font color="#ff8c00" style="">import</font> siot
 - <font color="#ff8c00" style="">from</font> tkinter <font color="#ff8c00" style="">import</font> messagebox
 - <font color="#ff8c00" style="">from</font> tkinter <font color="#ff8c00" style="">import</font>*
 - root=Tk()
 - 
 - <font color="#ff8c00" style="">def</font> <font color="#0000ff" style="">on_message_callback</font>(client, userdata, msg):
 -       messagebox.showinfo(title=msg.topic,message=msg.payload.decode())
 - 
 - siot.init(client_id=<font color="#9acd32" style="">"****************"</font>,server=<font color="#9acd32" style="">"192.168.*.***"</font>,port=1883,user=<font color="#9acd32" style="">"siot"</font>,password=<font color="#9acd32" style="">"dfrobot"</font>)
 - <font color="#8b0000" style="">#此处参数均正常,ID来源:Mind+获取</font>
 - siot.connect()
 - siot.loop()
 - siot.set_callback(on_message_callback)
 - root.mainloop()
 - 
 - </font>
 
  复制代码 此时,连接正常,但是在siot后台成功发送消息并保存至数据库后,没有反应,也没有任何报错,用Debugger也无法排查出错误。试了很多次一直是如此。有解决方法吗? 
 |