Téléchargement
Le broker est gratuit, aucune inscription n'est demandée, et il n'y a pas de limite d'appareils ni de messages. Choisissez votre système.
Debian, Ubuntu et dérivées
Installation depuis le dépôt APT — les mises à jour arrivent avec celles du système
-
Ajouter la clé du dépôt
Les paquets sont signés, la clé va donc dans keyrings plutôt que dans l'obsolète apt-key.
sudo wget -qO /usr/share/keyrings/elx-repo.gpg https://repo.um-d.ru/elx-repo.gpg echo "deb [signed-by=/usr/share/keyrings/elx-repo.gpg] https://repo.um-d.ru stable main" | sudo tee /etc/apt/sources.list.d/elx-repo.list -
Actualiser la liste des paquets
APT lit le nouveau dépôt et vérifie sa signature.
sudo apt-get update -
Installer le broker
Le paquet crée un utilisateur système, active le service au démarrage et le lance aussitôt.
sudo apt-get install elxmqttbroker
Après l'installation
- Tableau de bord web
- http://votre-serveur:8567
- Identifiants par défaut
- admin / admin — à changer immédiatement
- MQTT
- port 1883, MQTT sur TLS en 8883
- État du service
- systemctl status elxmqttbroker
- Journaux
- journalctl -u elxmqttbroker -f
Mise à jour
Le broker se met à jour avec le reste du système — rien de particulier à faire.
sudo apt-get update && sudo apt-get upgrade
Désinstallation
sudo apt-get remove elxmqttbroker
Windows 10 et 11, x64
Un installateur avec service et règles de pare-feu — ou un unique fichier portable
-
Lancer l'installateur
Les droits d'administrateur sont nécessaires : le programme va dans Program Files, et le service comme les règles de pare-feu demandent une élévation.
-
Choisir le mode
« Installer comme service Windows » démarre le broker avec le système ; « Raccourcis seulement » vous en laisse la charge. Une case distincte ouvre les ports 1883, 8883 et 8567 dans le pare-feu.
-
Ouvrir le tableau de bord
À la fin, l'installation propose d'ouvrir http://localhost:8567. Connectez-vous en admin avec le mot de passe admin, puis changez-le dans la section Profil.
Ce qui va où
- Programme
- C:\Program Files\ELX MQTT Broker
- Données et réglages
- C:\ProgramData\ELX MQTT Broker
- Service
- ELXMQTTBroker (démarre automatiquement)
- Langues de l'installateur
- russe et anglais
Le broker réécrit lui-même ses réglages depuis le tableau de bord, ils vivent donc dans ProgramData et non dans Program Files. La désinstallation laisse ce dossier en place : il contient vos utilisateurs MQTT, leurs droits et les messages.
Version portable
Un seul exécutable sans installateur : placez-le dans son propre dossier et lancez-le — config.json, un répertoire de données et un certificat TLS auto-signé apparaissent à côté. Aucun service, aucune entrée de registre.
Autres versions Linux
Des binaires liés statiquement, sans dépendance à la libc — pour les systèmes sans APT, pour les conteneurs et pour les cartes monocarte.
-
elxmqttbroker-linux-amd64Serveurs et postes x86-64 ordinaires -
elxmqttbroker-linux-arm64Raspberry Pi 4 et 5 en système 64 bits, serveurs ARM -
elxmqttbroker-linux-armhfRaspberry Pi 2 et 3, cartes ARM 32 bits
Lancement manuel
chmod +x elxmqttbroker-linux-amd64
./elxmqttbroker-linux-amd64
Prérequis
- Processeur
- x86-64, arm64 ou armhf
- Mémoire
- à partir de 64 Mo ; l'usage croît avec les sessions et les messages retenus
- Disque
- environ 30 Mo pour le binaire et la base
- Système
- Debian 11+, Ubuntu 20.04+, Windows 10/11 x64
- Dépendances
- aucune — pas d'environnement d'exécution, pas de libc, pas de base externe
Licence et prix
Le broker est distribué gratuitement. Il n'y a aucune limite d'appareils, de messages, d'abonnements ou de serveurs, aucune clé de licence n'est requise, et aucune télémétrie n'est collectée.