時代の中 モノのインターネット(IoT) , モビリティおよびリモートデバイス管理が重要である場合 クラウド上で安全なMQTTブローカーをホスティングすることは不可欠です。 但し、応募に関する懸念 個人データのセキュリティは、多くの場合、個人を悪化させます。 このブログでは、これらの懸念に対処することを目指しています。 Azure上で安全なMQTTブローカーをホスティングするための包括的なガイド、信頼性が高く広く使用されているクラウドプラットフォーム。 選ばれる MQTTの特長 Azureホスティング用のメッセージブローカーは、 Bevywise MQTT(ビービービーワイワイズ MQTT) ブローカー。

事前に採用されたブローカーを選ぶ理由

新しいサーバーをデプロイし、MQTT ブローカーをゼロから設定することは確かに複雑であり、 時間のかかる プロセス。 Azure の既定の MQTT ブローカーを選択することで、 複雑な設定と設定手順をバイパスすることで時間と労力を節約できます。


Azure MarketplaceのBevywise MQTTブローカーは、使いやすいソリューションを提供しています。 展開, 安全でスケーラブルなコミュニケーションを迅速に確立できる IoTデバイス用のチャネル。 これは、ブローカーが既にホストされているため、インフラ管理を心配する必要はありません。 Azure。

Bevywise MQTTブローカーの機能は次のとおりです。


  • MQTT トラフィックの大量処理と接続デバイス数のスムーズなスケーラビリティを確保 成長する
  • 包括的なデバイス管理機能により、簡単に接続、管理、監視が可能 IoTソリューション デバイス。
  • 内蔵セキュリティ 機能により、セキュアな通信を確保し、MQTTブローカーおよびデータへの不正なアクセスを防止 交換。
  • 監視と分析機能を提供して、インサイトをインサイトに取得することができます ブローカーのパフォーマンス、メッセージスループットとデバイス活動。

これらの機能はすべて、ブローカーがあるので、インフラ管理を心配する必要はありません。 新着情報 Azure上で実行する。

Azureアカウントの作成


アカウントの作成 マイクロソフトのAzure ポータルは 最初と最優先のステップ。 次に、Microsoft Azureポータルにサインインします。


signin azure

サインイン後、「Azureでこのアプリを作成」画面が表示されます。


create app in 
            azure

必要な詳細を記入し、「Continue」をクリックします。 一度にメール ID を検証するウィンドウが表示されます。 お問い合わせ 提供される。


メール ID の確認後、Azure ダッシュボードにアクセスできるようになります。 その中で、検索して開く 「Bevywise MQTTRoute」。


mqttroute

「作成」を選択します。 「仮想マシンを作成する」ページになります。

仮想マシンの作成

create vm

「基本」カテゴリの下:

  • 「Project Details」では、「Subscription」メソッドを選択し、「Resource Group」を選択します。
  • 「Instance Details」では、仮想マシンに名前を付け、地域、利用可能なオプションを選択します。 そして、 セキュリティタイプ。
  • デフォルトでは、画像は「Bevywise MQTTRoute評価パック - x64 Gen2」になります。 変更しないままにします。
  • 「サイズ」では、必要な標準サイズを選択します。

「管理者」アカウントで:

  • 「SSHパブリックキー」と「Password」の中で、ご希望の認証タイプを選択します。

virutal machine

  • 選択した認証の種類に応じて、必要な詳細を記入し、「次へ:ディスク」をクリックします。 . .

「Disks」カテゴリの下:

  • 「OSディスクタイプ」では、「標準HDD(ローカル冗長ストレージ)」を選択します。
os disk

他のデフォルト設定を全て削除しないようにします。


create VM

「Review + Create」をクリックすると、仮想マシンが作成されます。


deployment

展開が終わると、次のウィンドウが表示されます。


deployment completed

デプロイが完了したら、Powershell を開き、次のコマンドを実行します。


ssh ユーザー名@ipaddress


Note: 'Username' では、仮想マシンを作成するときに提供されたユーザー名を指定します。


ユーザー名ではなく、パスワードを使うこともできます。 パスワードを使用する場合は、コマンドは次のようになります。ssh パスワード@pemkey のパス


run broker

その後、MQTTブローカーを実行します。

BevywiseのMQTTブローカーで、あなたはより多くのことに集中することができます IoTアプリケーションの開発・実装 得られる価値の最大化 サーバのセットアップと管理の複雑さに負担をかけずに、IoTデバイスから。


マネージドで利用する MQTTブローカー Azureマーケットプレイス