2017-09-24 3 views
0

私は最初のIOT POCで作業しますが、デバイスは通常、1時間/ 1日に1回センサーデータを生成します。各デバイスは、それ自身の特定のトピック別名/デバイス/ {ID} /通知MQTTブローカーは永続サブスクリプションをサポートしていますか?

最初に加入しますが、ここで - センサーのデータ入力(バックエンド方向に装置) 1共有トピック - :私はこのようなアーキテクチャを有するように計画しましたセンサデータを共有トピックに提出した後、デバイスをディープスリープ状態(デバイスはwifiパケットまたはタイマーでのみ起動可能)にする予定です。この状態では、ブローカへのTCP接続は失われます。

質問:デバイスがウェイクアップされ、MQTTブローカへのTCP接続が再確立された後、デバイスはサービス期間外にサーバーによって生成されたすべてのメッセージを受信しますか、利用可能ですか?

答えて

0

非常に迅速に私は自分で答えを見つけました。永続的セッションはanwerです。 http://www.hivemq.com/blog/mqtt-essentials-part-7-persistent-session-queuing-messages

そうです、永続的なサブスクリプションが永続的セッションと呼ばれ、はい、それは可能である:私はここに

は最終的に私の場合についての素晴らしい記事です...永続的なサブスクリプションを探していると、最初は成功しませんでした。

関連する問題