現在、「スマートホーム」のようなものが開発されており、私の家にはいくつかのデバイスがあります。それらのすべてはMQTT
を介してOpenHab
に接続されています。私はPaho MQTT library
(Python)を使っています。MQTTの無制限キープアライブ
一般に、MQTTには「キープアライブ」プロパティがあります。このプロパティーは、サブスクライブされたトピックに更新がないときに、クライアントが接続される(AFAIKがサーバーにpingを送信する)時間をMQTTサーバーに記述します。
しかし、ここでは大きな問題があります。必要なトピックは、1時間に1回、または数日/月に1回更新することもできます。これが屋内アラームであるとしましょう。 キープアライブのタイムアウトを回避するか、そのフィールドを無視するにはどうすればよいですか?無制限にできますか?