Heim > Java > javaLernprogramm > Hauptteil

So bauen Sie einen MQTT-Server unter Ubuntu

坏嘻嘻
Freigeben: 2018-09-17 10:44:23
Original
3495 Leute haben es durchsucht

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
Nach dem Login kopieren

Dekomprimieren Sie das Quellpaket:

tar -zxvf apache-apollo-1.7.1-unix-distro.tar.gz
Nach dem Login kopieren

Konfiguration

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

cd apache-apollo-1.7.1/bin/
Nach dem Login kopieren

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.
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

Ü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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!