TypechoJoeTheme

香草物语

统计
登录
用户名
密码
/
注册
用户名
邮箱
输入密码
确认密码

MQTT使用二之EMQ X的安装及使用

Laughing博主
2021-05-17
/
0 评论
/
1,254 阅读
/
324 个字
/
百度已收录
05/17
本文最后更新于2024年03月18日,已超过63天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

EMQ X (Erlang/Enterprise/Elastic MQTT Broker) 是基于 Erlang/OTP 平台开发的开源物联网 MQTT 消息服务器。
Erlang/OTP是出色的软实时 (Soft-Realtime)、低延时 (Low-Latency)、分布式 (Distributed)的语言平台。
MQTT 是轻量的 (Lightweight)、发布订阅模式 (PubSub) 的物联网消息协议。
EMQ X 设计目标是实现高可靠,并支持承载海量物联网终端的MQTT连接,支持在海量物联网设备间低延时消息路由:

  1. 稳定承载大规模的 MQTT 客户端连接,单服务器节点支持50万到100万连接。
  2. 分布式节点集群,快速低延时的消息路由,单集群支持1000万规模的路由。
  3. 消息服务器内扩展,支持定制多种认证方式、高效存储消息到后端数据库。
  4. 完整物联网协议支持,MQTT、MQTT-SN、CoAP、LwM2M、WebSocket 或私有协议支持。

    服务器支持

    EMQ X 目前支持的操作系统:

    • CentOS 6
    • CentOS 7
    • CentOS 8
    • OpenSUSE tumbleweed
    • Debian 9
    • Debian 10
    • Ubuntu 16.04
    • Ubuntu 18.04
    • Ubuntu 20.04
    • macOS 10.13
    • macOS 10.14
    • macOS 10.15
    • Windows Server 2019
产品部署建议 Linux 服务器,不推荐 Windows 服务器。

Shell 脚本一键安装 (Linux)

curl https://repos.emqx.io/install_emqx.sh | bash

包管理器安装(CentOS)

安装所需要的依赖包

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

使用以下命令设置稳定存储库,以 CentOS 7 为例

sudo yum-config-manager --add-repo https://repos.emqx.io/emqx-ce/redhat/centos/7/emqx-ce.repo

安装最新版本的 EMQ X Broker

sudo yum install emqx

启动

直接启动 EMQ X Broker

emqx start

systemctl 启动

sudo systemctl start emqx

查看状态

emqx_ctl status

停止 EMQ X Broker

emqx stop

卸载

sudo yum remove emqx

Dashboard

安装完成后,通过ip:18083,打开出现界面代表安装成功。
默认用户名是 admin,密码是 public
更多安装方式可以参考:https://docs.emqx.cn/broker/v4.3/getting-started/install.html#

mqttEMQX
朗读
赞(1)
赞赏
感谢您的支持,我会继续努力哒!
版权属于:

香草物语

本文链接:

https://www.xiangcaowuyu.net/java/installation-and-use-of-emqx.html(转载时请注明本文出处及文章链接)

评论 (0)
  1. 闲逛
    Windows 10 · Google Chrome

    又失效了

    2020-12-26 回复

互动读者

  • Laughing闲逛

    评论 1 次 | 文章 541 篇

  • 芽儿哟闲逛

    评论 1 次 | 文章 0 篇

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月