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

Comment créer un serveur MQTT sous Ubuntu

坏嘻嘻
Libérer: 2018-09-17 10:44:23
original
3544 Les gens l'ont consulté

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
Copier après la connexion

Décompressez le package source :

tar -zxvf apache-apollo-1.7.1-unix-distro.tar.gz
Copier après la connexion

Configuration

Entrez dans le répertoire apache-apollo-1.7.1/bin

cd apache-apollo-1.7.1/bin/
Copier après la connexion

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.
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal