Inglês | 简体中文 | Russo
EMQX é o corretor MQTT de código aberto mais escalável do mundo, com alto desempenho que conecta mais de 100 milhões de dispositivos IoT em um cluster, enquanto mantém taxa de transferência de 1 milhão de mensagens por segundo e latência abaixo de um milissegundo.
EMQX oferece suporte a vários protocolos de padrão aberto como MQTT, HTTP, QUIC e WebSocket. É 100% compatível com o padrão MQTT 5.0 e 3.x e protege a comunicação bidirecional com MQTT por TLS/SSL e vários mecanismos de autenticação.
Com o poderoso mecanismo de regras baseado em SQL integrado, o EMQX pode extrair, filtrar, enriquecer e transformar dados de IoT em tempo real. Além disso, garante alta disponibilidade e escalabilidade horizontal com uma arquitetura distribuída sem mestre e fornece uma experiência de usuário amigável às operações e excelente observabilidade.
EMQX possui mais de 20 mil usuários corporativos em mais de 60 países e regiões, conectando mais de 250 milhões de dispositivos IoT em todo o mundo, e tem a confiança de mais de 1.000 clientes em cenários de missão crítica de IoT, IIoT, veículos conectados e muito mais, incluindo mais de 70 empresas Fortune 500 como HPE, VMware, Verifone, SAIC Volkswagen e Ericsson.
Para obter mais informações, visite a página inicial do EMQX.
A maneira mais simples de configurar o EMQX é criar uma implantação gerenciada com EMQX Cloud. Você pode experimentar o EMQX Cloud gratuitamente, sem necessidade de cartão 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 seguir, siga o guia Instalar EMQX usando Docker para obter mais instruções.
Consulte a documentação oficial do Operador EMQX para obter detalhes.
EMQX está disponível como pacote principal do Homebrew.
brew install emqx
emqx start
Se preferir instalar e gerenciar o EMQX você mesmo, você pode baixar a versão mais recente no site oficial.
Para obter mais opções de instalação, consulte a documentação de instalação do EMQX.
A documentação do EMQX está disponível em docs.emqx.com/en/emqx/latest.
A documentação do EMQX Cloud está disponível em docs.emqx.com/en/cloud/latest.
Consulte nosso guia de contribuição.
Para propostas de melhoria mais organizadas, você pode enviar solicitações pull ao EIP.
Programação de cliente MQTT
Uma série de blogs para ajudar os desenvolvedores a começar rapidamente a usar MQTT em PHP, Node.js, Python, Golang e outras linguagens de programação.
SDKs MQTT
Selecionamos SDKs de clientes MQTT populares em várias linguagens de programação e fornecemos exemplos de código para ajudá-lo a entender rapidamente o uso de clientes MQTT.
MQTTX
Uma elegante ferramenta cliente MQTT 5.0 de plataforma cruzada que fornece desktop, linha de comando e web para ajudá-lo a desenvolver e depurar serviços e aplicativos MQTT com mais rapidez.
Internet de Veículos
Construa uma plataforma IoV confiável, eficiente e específica do setor com base na experiência prática da EMQ, desde conhecimento teórico, como seleção de protocolo, até operações práticas, como design de arquitetura de plataforma.
O branch master
rastreia a versão 5 mais recente. Para a versão 4.4, verifique o branch main-v4.4
.
git clone https://github.com/emqx/emqx.git
cd emqx
make
_build/emqx/rel/emqx/bin/emqx console
Para versões 4.2 ou anteriores, o lançamento deve ser compilado a partir de outro repositório.
git clone https://github.com/emqx/emqx-rel.git
cd emqx-rel
make
_build/emqx/rel/emqx/bin/emqx console
Consulte LICENÇA.