EMQ介绍
EMQ X (简称 EMQ), 是一款完全开源,高度可伸缩,高可用的分布式 MQTT 消息服务器
,同时也支持 CoAP/LwM2M
一站式 IoT 协议接入。EMQ 是 5G 时代万物互联的消息引擎,适用于 IoT、M2M 和移动应用程序,可处理千万级别的并发客户端。
EMQ安装
下载EMQ并安装:https://www.emqx.com/zh/try?product=broker
本文演示在 Ubuntu
系统下的安装!
- 选择合适自己系统的版本
- 根据提示进行下载安装操作
注意:
- 查看CPU 架构命令:
arch
x86_64
,x64
,AMD64
基本上是同一个东西
- 执行下面命令配置 firewalld 防火墙策略
firewall-cmd --permanent --add-port=1883/tcp
firewall-cmd --permanent --add-port=18083/tcp
firewall-cmd --reload
- 启动EMQ服务
- 执行位置:emqx文件夹下
- 执行命令:
./emqttd start
- 查看服务状态,执行位置仍在上图
**emqx **
文件下
./bin/emqx_ctl status
使用 EMQ 服务
- 当 EMQ 启动之后我们就可以使用客户端进行连接了,各个服务端口如下:
1883
:MQTT 协议端口8883
:MQTT/SSL 端口8083
:MQTT/WebSocket 端口8080
:HTTP API 端口18083
:Dashboard 管理控制台端口
- EMQ 提供了一个后端 Web 控制台,用户可通过 Web 控制台,查看服务器运行状态、统计数据、客户端(Client)、会话(Session)、主题(Topic)、订阅(Subscription)、插件(Plugin)。
访问地址
:http://服务器IP:18083默认用户名
:admin默认密码
:public