开源
EMQX:开源 MQTT 代理
来源:元经纪     阅读:905
网站管理员
发布于 2023-06-16 03:41
查看主页

概述

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、上汽大众和爱立信。

开始

在云端运行 EMQX

[hidecontent type="logged" desc="隐藏内容:登录后可查看"]

设置 EMQX 的最简单方法是使用 EMQX Cloud 创建托管部署。您可以免费试用 EMQX Cloud,无需信用卡。

使用 Docker 运行 EMQX

docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx:latest

接下来,请按照入门指南浏览 EMQX 功能。

在 kubernetes 上运行 EMQX 集群

详情:EMQX 运营商

更多安装选项

如果您更喜欢自己安装和管理 EMQX,可以从www.emqx.io/downloads下载最新版本。

更多安装选项参见EMQX 安装文档

文档

EMQX 文档位于www.emqx.io/docs/en/latest/

EMQX Enterprise 文档可在docs.emqx.com/en/获得。

资源

  • MQTT客户端编程

    一系列博客,可帮助开发人员在 PHP、Node.js、Python、Golang 和其他编程语言中快速开始使用 MQTT。

  • MQTT SDK

    我们精选了流行的各种编程语言的MQTT客户端SDK,并提供了代码示例,帮助您快速了解MQTT客户端的使用。

  • MQTTX

    一个优雅的跨平台 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]

 
免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 开源
我市聚力科技创新塑造发展新优势
李艳松:数字孪生推动能化领域智能升级
谷歌将推Gemini儿童版:承诺不会使用儿童数据来训练
网友反映微信朋友圈崩了 客服:尝试更换网络环境
贴标签不如练内功(人民时评)

首页

分类

定制方案

消息

我的