EMQX 是世界上最具扩展性的开源 MQTT 代理,具有高性能,可在 1 个集群中连接超过 1 亿个物联网设备,同时保持每秒 1M 消息的吞吐量和亚毫秒级延迟。
EMQX 支持 MQTT、HTTP、QUIC、WebSocket 等多种开放标准协议。它 100% 符合 MQTT 5.0 和 3.x 标准,并通过 TLS/SSL 和各种身份验证机制确保与 MQTT 的双向通信。
EMQX内置强大的基于 SQL 的规则引擎,可以实时提取、过滤、丰富和转换物联网数据。此外,它通过无主分布式架构确保高可用性和水平扩展性,并提供操作友好的用户体验和出色的可观察性。
EMQX在全球50多个国家和地区拥有超过2万+企业用户,连接全球1亿+物联网设备,在物联网、工业物联网、车联网等关键业务场景中获得超过400家客户信赖,其中包括70多家世界500强企业,如HPE、VMware、Verifone、上汽大众和爱立信。
[hidecontent type="logged" desc="隐藏内容:登录后可查看"]
设置 EMQX 的最简单方法是使用 EMQX Cloud 创建托管部署。您可以免费试用 EMQX Cloud,无需信用卡。
docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx:latest
接下来,请按照入门指南浏览 EMQX 功能。
详情:EMQX 运营商。
如果您更喜欢自己安装和管理 EMQX,可以从www.emqx.io/downloads下载最新版本。
更多安装选项参见EMQX 安装文档。
EMQX 文档位于www.emqx.io/docs/en/latest/。
EMQX Enterprise 文档可在docs.emqx.com/en/获得。
一系列博客,可帮助开发人员在 PHP、Node.js、Python、Golang 和其他编程语言中快速开始使用 MQTT。
我们精选了流行的各种编程语言的MQTT客户端SDK,并提供了代码示例,帮助您快速了解MQTT客户端的使用。
一个优雅的跨平台 MQTT 5.0 客户端工具,提供桌面、命令行和 Web 以帮助您更快地开发和调试 MQTT 服务和应用程序。
基于EMQ的实践经验,从协议选择等理论知识到平台架构设计等实践操作,构建可靠、高效、行业化的车联网平台。
该master
分支适用于最新的版本 5 版本,签出版main-v4.4
本 4.4。
EMQX 4.4 需要 OTP 24,5.0 可以使用 OTP 24 或 25 构建。
git clone https://github.com/emqx/emqx.git
cd emqx
make
_build/emqx/rel/emqx/bin/emqx console
对于 4.2 或更早版本,发布必须从另一个 repo 构建。
git clone https://github.com/emqx/emqx-rel.git
cd emqx-rel
make
_build/emqx/rel/emqx/bin/emqx console
请参阅许可证。
[/hidecontent]