ホーム >ニュースリリース AlibabaクラウドのMQTTブローカー

AlibabaクラウドのMQTTブローカー - 安全なホスティング

バイ Ponlakshmi


secure hosting

Alibabaの最も使用されているクラウドホスティングプロバイダは、 中国。 この記事では、ステップバイステップ手順でステップをセットアップしますMQTTについてAlibabaの雲で。 Bevywise MQTT(ビービービーワイズ) ブローカーは、ブローカーをホストするためにUbuntuインスタンスを必要としていました。

MQTT ブローカーの Alibaba クラウドの設定:

1。 Elastic Compute サービスを選択し、最小1 CPU、2GB RAM、40 GBディスクでUbuntuインスタンスを作成します。 お問い合わせ インテルXeonプロセッサ。

2。 インスタンスを作成した後、ssh ログインのパスワードをリセットします。

3。 インバウンドとアウトバウンドルールを作成してスッシュ


  • アウトバウンドとインバウンドルールを作成するには、展開「安心・安全」のネットワーク選択する「セキュリティグループ」お問い合わせ
  • そのページでは、「ルールを追加」を選択し、イングレッシブとアウトバウンドページに移動します。
  • クリック「セキュアボタン」右上の角に、それは導きます お問い合わせ「セキュリティグループルール」を追加お問い合わせ
  • そのウィンドウでは、SSH として「プロトコルタイプ」を選択し、「Authorization オブジェクト」として 港にアクセスするための0.0.0.0/0 特定の IP アドレスを SSH にアクセスする任意の場所から、または特定の IP アドレスを与える。
  • 次のポートのトラフィックのインバウンドフローを許可します。1883、8080、8081、443、8883

4. AlibabaのインスタンスはWindows、UbuntuおよびMACからの遠隔関係によって容易に使用することができます。

5。 Windowsからの遠隔関係:


1 .次のリンクを使用してPuTTYをダウンロード https://www.chiark.greenend.org.uk/~sgtatham/putty/ または 他のPuTTYダウンロードソースから. 「putty.exe」のダウンロードは、基本SSHに適しています。

2。 C:\WINDOWSフォルダにダウンロードを保存します。

3。 デスクトップ上でPuTTYへのリンクを作成したい場合:

  • WindowsエクスプローラでC:\WINDOWSフォルダを開きます。
  • 右パテをクリックします。 exe ファイルを選択し、 送信 へ > デスクトップ

4。 パテをダブルクリックします。 exeプログラムまたはデスクトップショートカットでアプリケーションを起動します。

5。 接続設定を入力します。 ホスト名:

  • ポート: 22 (デフォルトとして保存)
  • 接続タイプ:SSH(デフォルトとして保存)

6。 [開く]をクリックしてSSHセッションを開始します。

7。 このコンピューターからサーバーに接続するのが初めての場合、 特定の出力が表示されます。 [はい] をクリックして接続を承諾します。

8。 SSH接続が開いていると、ユーザー名を求める端末プロンプトが表示されます。ログイン選択のSSHユーザーと接続します。 パスワードを入力してください。

カーソルの移動や、入力された文字(*****など)は表示されませんのでご注意ください。 パスワードを入力する これは、標準のPuTTYセキュリティ機能です。 参加するキーボード・認証・認証 テーマ:

SSH でサーバーにログインします。

6。 Liunx および MAC からのリモートログイン:


  • ターミナルおよびタイプを開けて下さいお問い合わせお問い合わせヒット
  • ステップ2でリセットしたパスワードを入力します。
  • SSH でサーバーにログインします。

これでUbuntuのサーバーを作成して、テスト済みアクセス権を持っている必要があります。 WindowsまたはLinuxまたはMACからサーバー。 次のステップは、MQTTブローカーをAlibabaに転送することです。

MQTTブローカーをダウンロード

MQTTブローカーは、以下のボタンからダウンロードできます。 MQTTブローカーは30日間の試用版を持っています サポート 最大100台のデバイス。 Ubuntuのバージョンをダウンロードする必要があります。

MQTTの転送 ブローカーからAlibaba

ウィンドウズ:

  • ダウンロードPSCPについてユーティリティから プティー.org によって ファイル名のリンクをクリックし、コンピュータに保存します。
  • PuTTY SCP (PSCP) クライアントは、Windows のインストールを必要としませんが、コマンドから直接実行します。 プロンプトウィンドウ。 ダウンロードPSCPを動かす 任意の場所にファイルを実行し、場所に注意.
  • PSCP.exe ファイルの環境パスを設定します。
  • コマンドプロンプトウィンドウを開きます。
  • タイプ:プッシーログイン:/ホーム/ヒット zip Alibaba Ubuntu の /home の コピー

LinuxとMacの場合:

  • ターミナルを開き、以下のコマンドを入力します。スカープログイン:/ホーム/
  • Zip ファイルは Alibaba Ubuntu インスタンスの /home の場所に保存されます。

MQTT の開始 Alibabaクラウドのブローカー

AlibabaクラウドでMQTTブローカーを簡単にセットアップできます。 これらの手順に従うだけで達成できます。


  • SSH 経由で Alibaba Ubuntu サーバにログインし、 /home の場所へ「CD」 メニューコマンド
  • タイプ:"unzip Bevywise_MQTT_Route_Linux.zip" を読み込みます。ヒット。 今すぐ MQTT ブローカーファイルは、Bevywiseフォルダの下にある/home場所に抽出されます。
  • 以下のコマンドでBevywiseファイルに移動し、入力を押します。「CD ビーワイズ/MQTTRoute/bin」
  • conf フォルダ内の data_store.conf ファイルを開きます。「vim /home/Bevywise/MQTTRoute/conf/data_store.conf」がリリースされました。そのファイルの変更では、conf に従ってファイルを保存します。MYSQL と MySQL のユーザ名とユーザ名 MYSQL_USER = <ユーザー名> MYSQL_PASSWORD = <現在>
  • 次のコマンドを使用して、Bevywise MQTT ブローカーを実行します。 ブローカーを実行することをお勧めします 背景モードへ ターミナルを閉じた後もブローカーが実行されていることを確認してください。"sh runbroker.sh" は、

MQTTを実行する サービスとしてのAlibabaのブローカー

AlibabaクラウドでMQTTブローカーをサービスとして実行しない場合、 セッションを閉じると終了します。 MQTTブローカーをサービスとして実行してください。


サービスとしてMQTTBrokerを実行するには、モンイ 5.25お問い合わせ できません。 apt-get を使ってインストールします。 僧侶を設定する手順は次のとおりです。 このアプリケーションは、サーバーが再起動したときにサービスが再び開始されることを保証します。


  • linux用のMonitをダウンロードX64の特長またはX86の特長あなたの サーバ。
  • アーカイブの抽出tar -xzf < ダウンロードファイル>
  • monit-5.25.25.25.2/binに行く
  • monit を /usr/bin フォルダーにコピーする –sudo cp monit /usr/bin ディレクティブ
  • monit-5.25.25.2/conf に行く
  • 以下のコマンドを使用して、monitrcファイルを「/etc/」にコピーします。sudo cp monitrc (sudo cp monitrc) - sudo cp monitrc (sudo cp monitrc) - sudo cp monitrc (sudo cp monitrc) - sudo cp monitrc (sudo cp monitrc) - sudo cp monitrc (sudo cp monitrc) - sudo cp monitrc (sudo cp monitrc) - sudo cp monitrc (sudo cp monitrc) - cp monitrc (sudo cp monitrc monitrc monitrc ) - は です。 /等
  • monit conf ファイルを変更します。 /etc/monitrc ファイルの次の行を補完します。 sudo viを使う /etc/monitrc ディレクティブ 必要に応じてユーザー名とパスワードを変更します。httpd の港 2812 に、 ローカルホスト # はローカルホストからのみ接続できます。 ローカルホスト # は、ローカル ホスト は、 ローカル ホスト は、 ローカル ホスト は、 ローカル ホスト は、 ローカル ホスト は、 ローカル ホスト は、 ローカル ホスト は、 ローカル ホスト は、 ローカル ホスト は、 ローカル ホスト は、 ローカル ホスト は、 ローカル ホスト は、 ローカル ホスト は、 ローカル ホスト は、 ローカル ホスト は、 ホスト は、 ホスト ホスト ホスト は、 ホスト ホスト は、 ホスト ホスト は、 ホスト ホスト ホスト ホスト ホスト は、 ホスト ホスト ホスト ユーザの "admin" に monit の 'monit' が あります。
  • 末尾に以下を追加します。/etc/monitrc ファイルチェック プロセス MQTT ブローカー と pidfile < Bevywise/MQTTRoute>/Broker.pidスタートプログラム = “< ビーワイズ/MQTTRoute>/bin/runbroker.sh パス 2 秒単位 ビービワイズ/MQTTRoute>/bin/stopbroker.sh へのパス
  • 確認の変更を再ロードするには、実行リロード
  • MQTTブローカープロセスを追加して監視sudo monit スタート MQTTRoute

MQTTブローカーの中国版をここにホストしています。 それを試み、私達にあなたのフィードバックを知らせて下さい。 MQTT ブローカーを Alibaba にセットアップするお手伝いをいたします。 ご質問やサポートのご要望をお気軽にお寄せください。サポート