ホーム >ニュース 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

Windowsのため:

  • ダウンロード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 に従ってファイルを保存します。DB_SERVER = MYSQL と MySQL のユーザー名とパスワードを与える MYSQL_USER = <ユーザー名> MYSQL_PASSWORD = <パスワード>
  • 次のコマンドを使用して、Bevywise MQTT ブローカーを実行します。 ブローカーを実行することをお勧めします 背景モードへ ターミナルを閉じた後もブローカーが実行されていることを確認してください。"sh runbroker.sh" は、

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

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


サービスとしてMQTTBrokerを実行するには、Monit バージョン 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) - を に指定します。 /等/
  • monit conf ファイルを変更します。 /etc/monitrc ファイルの次の行を補完します。 sudo viを使う /etc/monitrc ディレクティブ 必要に応じてユーザー名とパスワードを変更します。httpd の港 2812 を置き、 アドレス localhost # は localhost からのみ接続を受け付けます(M/Monit を使用する場合は、ドロップ) localhost # はローカルホストがサーバーに接続できるようにします。 管理者を許可します: monit # パスワード「monit」でユーザの「admin」が必要です . .
  • 末尾に以下を追加します。/etc/monitrc ファイルチェック プロセス MQTT ブローカー と pidfile < Bevywise/MQTTRoute>/Broker.pidスタートプログラム = “< Bevywise/MQTTRoute>/bin/runbroker.sh へのパス 2 秒単位 タイムアウト2秒でプログラムを停止 = “< ビービワイズ/MQTTRoute>/bin/stopbroker.sh へのパス
  • 確認の変更を再ロードするには、実行sudo monit リロード
  • MQTTブローカープロセスを追加して監視sudo monit スタート MQTTRoute

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