Versión 1.0.32

Descargas

El broker es gratuito, no hace falta registrarse y no hay límites de dispositivos ni de mensajes. Elija su sistema.

Debian, Ubuntu y derivadas

Instalación desde el repositorio APT: las actualizaciones llegan con las del sistema

  1. Añadir la clave del repositorio

    Los paquetes están firmados, así que la clave va a keyrings en lugar del obsoleto 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. Actualizar la lista de paquetes

    APT lee el nuevo repositorio y comprueba su firma.

    sudo apt-get update
  3. Instalar el broker

    El paquete crea un usuario del sistema, activa el servicio en el arranque y lo pone en marcha enseguida.

    sudo apt-get install elxmqttbroker

Después de la instalación

Panel web
http://su-servidor:8567
Acceso por defecto
admin / admin — cámbielo de inmediato
MQTT
puerto 1883, MQTT sobre TLS en 8883
Estado del servicio
systemctl status elxmqttbroker
Registros
journalctl -u elxmqttbroker -f

Actualización

El broker se actualiza junto con el resto del sistema: no hay que hacer nada especial.

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

Desinstalación

sudo apt-get remove elxmqttbroker

Windows 10 y 11, x64

Un instalador con servicio y reglas de cortafuegos, o un único archivo portable

Descargar el instalador elxmqttbroker-1.0.32-setup.exe · unos 6 MB

  1. Ejecutar el instalador

    Hacen falta permisos de administrador: el programa va a Program Files, y tanto el servicio como las reglas del cortafuegos requieren elevación.

  2. Elegir el modo

    «Instalar como servicio de Windows» arranca el broker con el sistema; «Solo accesos directos» lo deja en sus manos. Una casilla aparte abre los puertos 1883, 8883 y 8567 en el cortafuegos.

  3. Abrir el panel

    Al terminar, la instalación ofrece abrir http://localhost:8567. Inicie sesión como admin con la contraseña admin y cámbiela después en la sección Perfil.

Qué va dónde

Programa
C:\Program Files\ELX MQTT Broker
Datos y ajustes
C:\ProgramData\ELX MQTT Broker
Servicio
ELXMQTTBroker (arranca automáticamente)
Idiomas del instalador
ruso e inglés

El broker reescribe sus propios ajustes desde el panel, así que viven en ProgramData y no en Program Files. Al desinstalar, esa carpeta permanece: contiene sus usuarios MQTT, sus permisos y los mensajes.

Versión portable

Un único ejecutable sin instalador: colóquelo en su propia carpeta y ejecútelo; al lado aparecen config.json, un directorio de datos y un certificado TLS autofirmado. Sin servicio y sin entradas en el registro.

Descargar elxmqttbroker.exe unos 13 MB

Otras compilaciones de Linux

Binarios enlazados estáticamente y sin dependencia de libc: para sistemas sin APT, para contenedores y para placas de una sola tarjeta.

Ejecución manual

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

Requisitos

Procesador
x86-64, arm64 o armhf
Memoria
desde 64 MB; el consumo crece con las sesiones y los mensajes retenidos
Disco
unos 30 MB para el binario y la base de datos
Sistema
Debian 11+, Ubuntu 20.04+, Windows 10/11 x64
Dependencias
ninguna: sin entorno de ejecución, sin libc y sin base de datos externa

Licencia y precio

El broker se distribuye de forma gratuita. No hay límites de dispositivos, mensajes, suscripciones ni servidores, no se requieren claves de licencia y no se recopila telemetría.

Documentación →