Inglés | 简体中文 | ruso
EMQX es el broker MQTT de código abierto más escalable del mundo con un alto rendimiento que conecta más de 100 millones de dispositivos IoT en 1 clúster, al tiempo que mantiene un rendimiento de 1 millón de mensajes por segundo y una latencia inferior a milisegundos.
EMQX admite múltiples protocolos estándar abiertos como MQTT, HTTP, QUIC y WebSocket. Es 100% compatible con los estándares MQTT 5.0 y 3.x, y asegura la comunicación bidireccional con MQTT a través de TLS/SSL y varios mecanismos de autenticación.
Con el potente motor de reglas integrado basado en SQL, EMQX puede extraer, filtrar, enriquecer y transformar datos de IoT en tiempo real. Además, garantiza alta disponibilidad y escalabilidad horizontal con una arquitectura distribuida sin maestro y proporciona una experiencia de usuario amigable para las operaciones y una gran observabilidad.
EMQX cuenta con más de 20.000 usuarios empresariales en más de 60 países y regiones, conecta más de 250 millones de dispositivos IoT en todo el mundo y cuenta con la confianza de más de 1000 clientes en escenarios de misión crítica de IoT, IIoT, vehículos conectados y más, incluidas más de 70 empresas Fortune 500 como HPE, VMware, Verifone, SAIC Volkswagen y Ericsson.
Para obtener más información, visite la página de inicio de EMQX.
La forma más sencilla de configurar EMQX es crear una implementación administrada con EMQX Cloud. Puede probar EMQX Cloud gratis, no se requiere tarjeta de crédito.
docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx:latest
A continuación, siga la guía Instalar EMQX usando Docker para obtener más instrucciones.
Consulte la documentación oficial del operador EMQX para obtener más detalles.
EMQX está disponible como paquete principal de Homebrew.
brew install emqx
emqx start
Si prefiere instalar y administrar EMQX usted mismo, puede descargar la última versión desde el sitio oficial.
Para obtener más opciones de instalación, consulte la documentación de instalación de EMQX.
La documentación de EMQX está disponible en docs.emqx.com/en/emqx/latest.
La documentación de EMQX Cloud está disponible en docs.emqx.com/en/cloud/latest.
Consulte nuestra guía de contribución.
Para propuestas de mejora más organizadas, puede enviar solicitudes de extracción a EIP.
Programación de cliente MQTT
Una serie de blogs para ayudar a los desarrolladores a comenzar rápidamente con MQTT en PHP, Node.js, Python, Golang y otros lenguajes de programación.
SDK de MQTT
Hemos seleccionado SDK de clientes MQTT populares en varios lenguajes de programación y proporcionamos ejemplos de código para ayudarlo a comprender rápidamente el uso de los clientes MQTT.
MQTTX
Una elegante herramienta cliente MQTT 5.0 multiplataforma que proporciona escritorio, línea de comandos y web para ayudarle a desarrollar y depurar servicios y aplicaciones MQTT más rápidamente.
Internet de los vehículos
Cree una plataforma IoV confiable, eficiente y específica de la industria basada en la experiencia práctica de EMQ, desde conocimientos teóricos como la selección de protocolos hasta operaciones prácticas como el diseño de la arquitectura de la plataforma.
La rama master
rastrea la última versión 5. Para la versión 4.4, consulte la rama main-v4.4
.
git clone https://github.com/emqx/emqx.git
cd emqx
make
_build/emqx/rel/emqx/bin/emqx console
Para versiones 4.2 o anteriores, la versión debe crearse desde otro repositorio.
git clone https://github.com/emqx/emqx-rel.git
cd emqx-rel
make
_build/emqx/rel/emqx/bin/emqx console
Ver LICENCIA.