Le contenu de cet article explique comment créer un serveur MQTT sous Ubuntu. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.
Le blogueur a précédemment écrit un article "Construire un serveur MQTT sous Windows". Cette fois, je vais essayer de construire un serveur MQTT sous Ubuntu. En fait, après avoir téléchargé le package de code source, le reste est presque le même que cet article.
Machine virtuelle Ubuntu 14.04.5 LTS
Apache-Apollo-1.7.1
Étant donné que la construction des variables d'environnement Apollo nécessite JAVA_HOME
, vous devez installer JDK à ce moment-là. Vous pouvez vous référer à cet article : "Ubuntu installe JDK1.8.0 et configure. Variables d'environnement" .
Téléchargez d'abord Apache-Apollo, page de téléchargement : http://www.apache.org/dyn/closer.cgi?path=activemq/activemq-apollo/1.7 . 1/apache-apollo-1.7.1-unix-distro.tar.gz
ou saisissez la commande suivante :
wget http://apache.fayea.com/activemq/activemq-apollo/1.7.1/apache-apollo-1.7.1-unix-distro.tar.gz
Décompressez le package source :
tar -zxvf apache-apollo-1.7.1-unix-distro.tar.gz
Entrez dans le répertoire apache-apollo-1.7.1/bin
cd apache-apollo-1.7.1/bin/
Entrez ./apollo
pour afficher l'aide
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's speed help Display help information version Displays the broker versionSee 'apollo help <command>' for more information on a specific command.
Créer un courtier exemple :/apollo create mybroker
. Les serveurs MQTT sont tous appelés Broker.
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
Il y aura des invites plus tard sur la façon de démarrer le serveur et de créer un service.
Démarrez Apollo :
pi@raspberry-pi:~/Downloads/apache-apollo-1.7.1/bin$ ./mybroker/bin/apollo-broker run
Vérifiez ensuite les informations imprimées pour connaître le port auquel MQTT est connecté et le port de la page de gestion.
Fin.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!