Versione 1.0.32

Download

Il broker è gratuito, non serve registrarsi e non ci sono limiti di dispositivi né di messaggi. Scegli il tuo sistema.

Debian, Ubuntu e derivate

Installazione dal repository APT: gli aggiornamenti arrivano con quelli di sistema

  1. Aggiungere la chiave del repository

    I pacchetti sono firmati, quindi la chiave va in keyrings invece che nel superato 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
  2. Aggiornare l'elenco dei pacchetti

    APT legge il nuovo repository e ne verifica la firma.

    sudo apt-get update
  3. Installare il broker

    Il pacchetto crea un utente di sistema, abilita il servizio all'avvio e lo mette in funzione subito.

    sudo apt-get install elxmqttbroker

Dopo l'installazione

Pannello web
http://tuo-server:8567
Credenziali predefinite
admin / admin — cambiale subito
MQTT
porta 1883, MQTT su TLS sulla 8883
Stato del servizio
systemctl status elxmqttbroker
Log
journalctl -u elxmqttbroker -f

Aggiornamento

Il broker si aggiorna insieme al resto del sistema: non c'è nulla di particolare da fare.

sudo apt-get update && sudo apt-get upgrade

Rimozione

sudo apt-get remove elxmqttbroker

Windows 10 e 11, x64

Un installatore con servizio e regole del firewall — oppure un unico file portatile

Scarica l'installatore elxmqttbroker-1.0.32-setup.exe · circa 6 MB

  1. Avviare l'installatore

    Servono i diritti di amministratore: il programma va in Program Files, e sia il servizio sia le regole del firewall richiedono l'elevazione.

  2. Scegliere la modalità

    «Installa come servizio di Windows» avvia il broker insieme al sistema; «Solo collegamenti» lascia la cosa a te. Una casella a parte apre le porte 1883, 8883 e 8567 nel firewall.

  3. Aprire il pannello

    Al termine, l'installazione propone di aprire http://localhost:8567. Accedi come admin con la password admin, poi cambiala nella sezione Profilo.

Che cosa va dove

Programma
C:\Program Files\ELX MQTT Broker
Dati e impostazioni
C:\ProgramData\ELX MQTT Broker
Servizio
ELXMQTTBroker (si avvia automaticamente)
Lingue dell'installatore
russo e inglese

Il broker riscrive da sé le proprie impostazioni dal pannello, perciò stanno in ProgramData e non in Program Files. Disinstallando, quella cartella resta: contiene i tuoi utenti MQTT, i loro permessi e i messaggi.

Versione portatile

Un unico eseguibile senza installatore: mettilo in una cartella sua ed eseguilo — accanto compaiono config.json, una cartella dati e un certificato TLS autofirmato. Nessun servizio e nessuna voce di registro.

Scarica elxmqttbroker.exe circa 13 MB

Altre build per Linux

Binari collegati staticamente e senza dipendenza dalla libc — per sistemi senza APT, per i container e per le schede a scheda singola.

Avvio manuale

chmod +x elxmqttbroker-linux-amd64
./elxmqttbroker-linux-amd64

Requisiti

Processore
x86-64, arm64 o armhf
Memoria
da 64 MB in su; il consumo cresce con le sessioni e i messaggi ritenuti
Disco
circa 30 MB per il binario e il database
Sistema
Debian 11+, Ubuntu 20.04+, Windows 10/11 x64
Dipendenze
nessuna — niente ambiente di esecuzione, niente libc e niente database esterno

Licenza e prezzo

Il broker è distribuito gratuitamente. Non ci sono limiti di dispositivi, messaggi, sottoscrizioni o server, non servono chiavi di licenza e non viene raccolta alcuna telemetria.

Documentazione →