ホームページ >Java >&#&チュートリアル >UbuntuでMQTTサーバーを構築する方法

UbuntuでMQTTサーバーを構築する方法

坏嘻嘻
坏嘻嘻オリジナル
2018-09-17 10:44:233541ブラウズ

この記事の内容は、Ubuntu で MQTT サーバーを構築する方法に関するものです。必要な方は参考にしていただければ幸いです。

はじめに

ブロガーは以前「Windows での MQTT サーバーの構築」という記事を書きましたが、今回は Ubuntu で MQTT サーバーを構築してみます。実際、ソースコードパッケージをダウンロードした後の残りは、その記事とほぼ同じです。

#開発環境

  • 仮想マシン Ubuntu 14.04.5 LTS

  • Apache-Apollo-1.7.1

準備作業

Apollo 環境変数の構築には

JAVA_HOME が必要なので、この時点で JDK をインストールする必要があります。「Ubuntu で JDK1 をインストールする」の記事を参照してください。 .8.0 および環境変数を設定する」。

ダウンロードと解凍

まず、Apache-Apollo をダウンロードします (ダウンロード ページ: http://www.apache.org/dyn/closer.cgi?path=activemq/activemq-apollo/1.7)。 1/apache-apollo-1.7.1-unix-distro.tar.gz

または次のコマンドを入力します:

wget http://apache.fayea.com/activemq/activemq-apollo/1.7.1/apache-apollo-1.7.1-unix-distro.tar.gz

ソース パッケージを解凍します:

tar -zxvf apache-apollo-1.7.1-unix-distro.tar.gz

Configuration

apache-apollo-1.7.1/bin ディレクトリに移動します。

cd apache-apollo-1.7.1/bin/

ヘルプを表示するには、

./apollo と入力します。

pi@raspberry-pi:~/Downloads/apache-apollo-1.7.1/bin$ ./apollo
usage: apollo [--log <log_level>] <command> [<args>]The most commonly used apollo commands are:
    create           creates a new broker instance
    disk-benchmark   Benchmarks your disk&#39;s speed
    help             Display help information    version          Displays the broker versionSee &#39;apollo help <command>&#39; for more information on a specific command.

ブローカーの例を作成します。

/apollo create mybroker。 MQTT サーバーはすべてブローカーと呼ばれます。

pi@raspberry-pi:~/Downloads/apache-apollo-1.7.1/bin$ ./apollo create mybroker
Creating apollo instance at: mybroker
Generating ssl keystore...

You can now start the broker by executing:  

   "/home/***/Downloads/apache-apollo-1.7.1/bin/mybroker/bin/apollo-broker" run

Or you can setup the broker as system service and run it in the background:

   sudo ln -s "/home/***/Downloads/apache-apollo-1.7.1/bin/mybroker/bin/apollo-broker-service" /etc/init.d/
   /etc/init.d/apollo-broker-service start

後ほど、サーバーを起動してサービスを作成する方法についてのプロンプトが表示されます。

Apollo の起動:

pi@raspberry-pi:~/Downloads/apache-apollo-1.7.1/bin$ ./mybroker/bin/apollo-broker run

印刷情報を確認すると、MQTT が接続されているポートと管理ページのポートがわかります。 ######仕上げる。

以上がUbuntuでMQTTサーバーを構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。