Heim  >  Artikel  >  Java  >  So bauen Sie einen MQTT-Server unter Ubuntu

So bauen Sie einen MQTT-Server unter Ubuntu

坏嘻嘻
坏嘻嘻Original
2018-09-17 10:44:233525Durchsuche

Der Inhalt dieses Artikels befasst sich mit dem Aufbau eines MQTT-Servers unter Ubuntu. Ich hoffe, dass er für Freunde hilfreich ist.

Vorwort

Der Blogger hat zuvor einen Artikel „Aufbau eines MQTT-Servers unter Windows“ geschrieben. Dieses Mal werde ich versuchen, einen MQTT-Server unter Ubuntu zu erstellen. Tatsächlich ist der Rest nach dem Herunterladen des Quellcodepakets fast derselbe wie in diesem Artikel.

Entwicklungsumgebung

  • Virtuelle Maschine Ubuntu 14.04.5 LTS

  • Apache-Apollo-1.7.1

Vorbereitungsarbeiten

Da für die Erstellung von Apollo-Umgebungsvariablen JAVA_HOME erforderlich ist, müssen Sie zu diesem Zeitpunkt JDK installieren. Weitere Informationen finden Sie in diesem Artikel: „Ubuntu installiert JDK1.8.0 und konfiguriert“. Umgebungsvariablen".

Herunterladen und dekomprimieren

Laden Sie zuerst Apache-Apollo herunter, Download-Seite: http://www.apache.org/dyn/closer.cgi?path=activemq/activemq-apollo/1.7 . 1/Apache-apollo-1.7.1-unix-distro.tar.gz

Oder geben Sie den folgenden Befehl ein:

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

Dekomprimieren Sie das Quellpaket:

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

Konfiguration

Geben Sie das Verzeichnis apache-apollo-1.7.1/bin ein

cd apache-apollo-1.7.1/bin/

Geben Sie ./apollo ein, um die Hilfe anzuzeigen

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.

Erstellen Sie ein Broker-Beispiel: /apollo create mybroker. MQTT-Server werden alle als Broker bezeichnet.

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

Später werden Sie aufgefordert, den Server zu starten und einen Dienst zu erstellen.

Starten Sie Apollo:

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

Überprüfen Sie dann die gedruckten Informationen, um den Port zu erfahren, mit dem MQTT verbunden ist, und den Port der Verwaltungsseite.

Ende.

Das obige ist der detaillierte Inhalt vonSo bauen Sie einen MQTT-Server unter Ubuntu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn