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
-
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 -
Actualizar la lista de paquetes
APT lee el nuevo repositorio y comprueba su firma.
sudo apt-get update -
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
-
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.
-
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.
-
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.
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.
-
elxmqttbroker-linux-amd64Servidores y equipos x86-64 corrientes -
elxmqttbroker-linux-arm64Raspberry Pi 4 y 5 con sistema de 64 bits, servidores ARM -
elxmqttbroker-linux-armhfRaspberry Pi 2 y 3, placas ARM de 32 bits
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.