[英]python paho mqtt run client for x minutes
我想在指定的时间段内运行我的paho mqtt客户端,而不是永远运行。 什么是正确的实施方式?
PS我想要一个阻止调用,而不是事件驱动的loop_start()/ stop()工具
谢谢!
您必须使用事件循环,否则将无法正常工作。
因此,最好的选择是实现自己的循环并跟踪时间。 例如
startTime = time.time()
runTime = 5 * 60
while True:
mqttc.loop()
currentTime = time.time()
if (currentTime - startTime) > runTime:
break
这应该运行5分钟
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.