0
私はpaho mqttクライアントを、指定された時間だけ永遠に実行したいと思います。それを実装する正しい方法は何ですか?Python paho mqtt x分間のクライアントを実行する
P.S. loop_start()/ stop()ファシリティではなくブロッキングコールが必要です
ありがとう!
私はpaho mqttクライアントを、指定された時間だけ永遠に実行したいと思います。それを実装する正しい方法は何ですか?Python paho mqtt x分間のクライアントを実行する
P.S. loop_start()/ stop()ファシリティではなくブロッキングコールが必要です
ありがとう!
イベントループを使用する必要があります。そうしないと動作しません。
あなた自身のループを実装し、時間を記録するのが最善の方法です。例えば
startTime = time.time()
runTime = 5 * 60
while True:
mqttc.loop()
currentTime = time.time()
if (currentTime - startTime) > runTime:
break
これは5分
のために実行する必要があります