Armadilloフォーラム

ArmadilloでのWi-Fi再接続時の挙動

ma_an0530

2018年5月25日 21時05分

Armadillo-IoT G3でMQTTのセッションを常時張ってサブスクライブしているときに、
通信切断が起こり、切断中にパブリッシャーから送信されていたデータを
通信復旧後に受信できる、という挙動が見られました。
(構成は以下です)

[パブリッシャー] -(QoS:0)-> [ブローカー] -(QoS:0)-> [デバイス]

ArmadilloはWi-Fiルータに接続してインターネットに出ているのですが、
Wi-Fiルータ自体の電源OFF/ONではこの現象は起こらず、
ArmadilloのWi-FiモジュールOFF/ONでこの現象が発生します。

Armadillo側の通信モジュール等の実装で、上記のような挙動を引き起こす
要因は考えられますでしょうか。

コメント

溝渕です。

> Armadillo側の通信モジュール等の実装で、上記のような挙動を引き起こす
> 要因は考えられますでしょうか。

Armadillo側だけの話ではありませんが、KeepAliveが動作しているのではない
でしょうか。

KeepAliveはコネクションの切断/作成が頻繁に発生しないようにするための機
能です。