Maison  >  Article  >  Java  >  Comment créer un serveur MQTT sous Ubuntu

Comment créer un serveur MQTT sous Ubuntu

坏嘻嘻
坏嘻嘻original
2018-09-17 10:44:233461parcourir

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.

Avant-propos

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.

Environnement de développement

  • Machine virtuelle Ubuntu 14.04.5 LTS

  • Apache-Apollo-1.7.1

Travail de préparation

É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écharger et décompresser

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

Configuration

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&#39;s speed
    help             Display help information    version          Displays the broker versionSee &#39;apollo help <command>&#39; 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn