1

Node-RED キャンバスの MQTT 要素がデバイスに接続されたままになりません。MQTT 要素を 1 つ追加すると、15 ~ 18 秒ごとに約 1 秒間 (場合によっては最大 10 秒間) 接続してから切断します。たとえば、これはデバイス ログからの抜粋です。

Token auth succeeded: ClientID='d:pw2bfk:temperature:tempfrontdoor', ClientIP=198.11.231.56 13 Aug 2016 7:53:03 pm
Token auth succeeded: ClientID='d:pw2bfk:temperature:tempfrontdoor', ClientIP=198.11.231.56 13 Aug 2016 7:52:47 pm
Token auth succeeded: ClientID='d:pw2bfk:temperature:tempfrontdoor', ClientIP=198.11.231.56 13 Aug 2016 7:52:41 pm
Token auth succeeded: ClientID='d:pw2bfk:temperature:tempfrontdoor', ClientIP=198.11.231.56 13 Aug 2016 7:52:36 pm
Token auth succeeded: ClientID='d:pw2bfk:temperature:tempfrontdoor', ClientIP=198.11.231.56 13 Aug 2016 7:52:21 pm
Closed connection from 198.11.231.56. The client ID was reused. 13 Aug 2016 7:52:20 pm

問題の原因となっている単純な問題があると確信しています。私は無駄に何時間も費やしました。

Node-RED キャンバスはこちら -> https://motion.mybluemix.net/red/#

4

1 に答える 1

0

これは、同じ MQTT クライアント ID を使用する複数のデバイスがあるために発生します。MQTT 3.1 を使用する場合は、各デバイスに一意の ID があることを確認してください。MQTT 3.1.1 の場合は、一意にするか指定しないでください。これにより、自動生成されます。

于 2016-08-13T21:29:14.740 に答える