現在取り組んでいるタスクのサポートを求めています。ActiveMQ を介してデバイスを IoT Hub に接続しようとしています。そうする理由は次のとおりです。
- 私が働いている会社は現在、デバイスとサーバーの両方で ActiveMQ を実行している独自のサーバーを使用しています。
- ActiveMQ はメッセージの永続性 ( Kaha DB ) を処理し、いくつかの接続の問題もカバーするため、デバイスに ActiveMQ を保持したいと考えています。
- Qpidライブラリを使用したメッセージングの実例を既に作成しました。うまく機能しますが、永続性/接続の問題はカバーされていません。
- 現在のコードは非常に複雑で、コメントが付けられていないため、構成ファイルを変更するだけではうまくいきません。それでも、互換性のあるソリューションを作成する必要があります。
まだ誰もそのようなことをしようとしていないように私には思えます。ActiveMQ はAMQP 互換性を宣言し、IoT Hub は JMS + AMQP 1.0 でも動作しますが ( ServiceBus の例など)、これら 2 つのテクノロジを接続するサポートは見つかりませんでした。
ですから、最終的にうまくいかないことに時間をかけすぎないようにするために、いくつか質問があります。
- ActiveMQ を Azure IoT ハブ クライアントとして使用することはできますか? デバイスの登録、SAS トークンの処理などを処理します。
- AMQP で ActiveMQ を使用する (適切な) 例はありますか? amqp を使用してリモート サーバーに接続する ActiveMQ クライアントに関するガイダンスはまだ見つかりませんでした。
助けてくれてありがとう!