ホーム >ニュース AlibabaクラウドのMQTTブローカー
AlibabaクラウドのMQTTブローカー - 安全なホスティング
バイ Ponlakshmi
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 にセットアップするお手伝いをいたします。
ご質問やサポートのご要望をお気軽にお寄せください。サポート