問題タブ [spring-integration-mqtt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-cloud-iot - Google Cloud IoT Core デバイスの登録 - 複数のデバイスが同じ公開鍵 / 秘密鍵を使用できますか
いくつかのセンサー デバイスを使用した社内プロジェクトに取り組んでいます。ユーザーがすべてのデバイスを個別に登録する必要はありません。ある意味では、レジストリに登録するすべてのデバイスに同じ公開/秘密キーのペアを使用したいのですが、名前や ID などの一意のデバイス情報を使用して mqtt/http 経由でデバイス情報を pubsub に渡すことができます。それを達成することは可能ですか?
同じキーを使用しているかどうかを想定しています。すべてのデバイスを 1 つとして登録していますが、公開されているメッセージの一部としてデバイス情報を送信することは可能ですか。それを行うと、API のような方法で Google の組み込み機能を使用できなくなります。
クラウド テクノロジーを初めて使用する場合は、考えや提案が役に立ちます。
spring-boot - MqttConnectOptions で automaticReconnect が true に設定されている場合でも、Eclipse Paho MqttClient が再接続に失敗する
シナリオ 1 : MQTT ブローカーを開始せずに SpringBoot アプリケーションを開始すると、MqttClient は MQTT ブローカーの開始時に再接続を試行しません。
シナリオ 2 : ただし、SpringBoot アプリケーションを開始する前に MQTT ブローカーが開始され、後で MQTT ブローカーが停止され、再度開始された場合、再接続が試行され、正常に再接続されます。
シナリオ 1 についても、シナリオ 2 と同じ動作を期待していました
シナリオ 1 で機能させるには、どのような変更が必要ですか?
MqttClient Bean のスニペット
サービスクラス