Mosquitto: Mosquittoブリッジ設定のテスト

このドキュメントはブリッジガイドの一部です。完全なガイドはこちらからご覧いただけます:Mosquittoサーバーを接続する方法(ブリッジ)

👋 Stackhero ドキュメントへようこそ!

Stackhero では、信頼性と柔軟性を重視したフルマネージドの Mosquitto MQTT クラウド 環境をご提供しています:

  • 無制限のメッセージスループットとデータ転送により、ワークフローが人工的な制限に達することはありません。
  • 独自の外部 API を利用した 無制限のデバイス認証で、オンボーディングやアクセス管理もシームレスに行えます。
  • トピック、ユーザー、アクションごとに細かく制御できる 高度な ACL
  • HTTPS 対応の カスタムドメイン名で、セキュアかつブランド化されたエンドポイントを提供します(例:https://mqtt.your-company.com)。
  • ワンクリックで適用できるアップデートにより、改善やセキュリティパッチも手間なく実施可能です。
  • すべてのインスタンスが プライベートかつ専用インフラ上で稼働し、安定した パフォーマンスと強固な セキュリティを実現します。

IoT プロジェクトを加速し、運用負荷を大幅に削減しましょう。セキュアで本番運用に対応した Mosquitto MQTT クラウドホスティング インスタンスを、わずか数分で立ち上げることができます。

Mosquittoはブリッジが機能していることを確認するための詳細なログを提供しません。

その機能を確認する最良の方法は、直接テストすることです。

リモートサーバーに接続し、リモートサーバーに宣言された既存のユーザー(およびパスワード)を使用してtestBridgeトピックにサブスクライブできます。

mosquitto_sub -h 127.0.0.1 -u <user> -P <password> -t "testBridge" -v

別のターミナルで、Stackhero Mosquittoインスタンスに接続し、Stackhero Mosquittoインスタンスに宣言された既存のユーザー(およびパスワード)を使用します。

mosquitto_sub -h <XXXXXX>.stackhero-network.com -p <PORT_TLS> -u <user> -P <password> -t "testBridge" -v

3つ目のターミナルを開き、Stackheroインスタンス(および対応するユーザー)を使用してテストメッセージを送信します。

mosquitto_pub -h <XXXXXX>.stackhero-network.com -p <PORT_TLS> -u <user> -P <password> -t "testBridge" -m "Message from Stackhero broker"

最初の2つのターミナルに「Message from Stackhero broker」が表示されるはずです。

最後に、リモートMosquittoインスタンスを使用してテストメッセージを送信します。

mosquitto_pub -h 127.0.0.1 -u <user> -P <password> -t "testBridge" -m "Message from remote broker"

おめでとうございます!これで、2つのMQTTサーバーが認証と暗号化を伴って安全に接続されました!