前言:
眼前我们对“win rar安装包”都比较关切,同学们都想要知道一些“win rar安装包”的相关内容。那么小编在网络上汇集了一些对于“win rar安装包””的相关知识,希望看官们能喜欢,小伙伴们一起来学习一下吧!EMQ
EMQ X 是一款完全开源,高度可伸缩,高可用的分布式 MQTT 消息服务器,适用于 IoT、M2M 和移动应用程序,可处理千万级别的并发客户端。
从 3.0 版本开始,EMQ X 完整支持 MQTT V5.0 协议规范,向下兼容 MQTT V3.1 和 V3.1.1,并支持 MQTT-SN、CoAP、LwM2M、WebSocket 和 STOMP 等通信协议。EMQ X 3.0 单集群可支持千万级别的 MQTT 并发连接。
安装
参考:
ZIP 压缩包安装 (Windows)通过如下地址下载要安装的 EMQ X 版本的 zip 包。
下载地址:
比如我下载emqx-windows-v4.1.4.zip
解压程序包:
使用解压缩工具比如7-zip解压:emqx-windows-v4.1.4.zip
启动 EMQ X Broker
# 启动/bin/emqx start # 查看状态 /bin/emqx_ctl status停止 EMQ X Broker
/bin/emqx stop卸载 EMQ X Broker
直接删除 EMQ X 目录即可
基本命令
EMQ X 提供了 emqx 命令行工具,方便用户对 EMQ X 进行启动、关闭、进入控制台等操作。
emqx start后台启动 EMQ X Broker;emqx stop关闭 EMQ X Broker;emqx restart重启 EMQ X Broker;emqx console使用控制台启动 EMQ X Broker;emqx_ctl status查看状态emqx foreground使用控制台启动 EMQ X Broker,与 emqx console 不同,emqx foreground 不支持输入 Erlang 命令;emqx pingPing EMQ X Broker。Listener
Listener 主要用于配置不同协议的监听端口和相关参数,EMQ X 支持配置多个 Listener 以同时监听多个协议或端口,以下是支持的 Listener:
EMQ X 默认提供 5 个 Listener,它们将占用以下端口:
Dashboard
访问 来查看你的 Dashboard,默认用户名是 admin,密码是 public。
认证匿名认证
EMQ X 默认配置中启用了匿名认证,任何客户端都能接入 EMQ X。没有启用认证插件或认证插件没有显式允许/拒绝(ignore)连接请求时,EMQ X 将根据匿名认证启用情况决定是否允许客户端连接。
配置匿名认证开关:
# etc/emqx.conf ## Value: true | false allow_anonymous = false
Zone 开关
# etc/emqx.conf #zone.internal.allow_anonymous = false zone.internal.allow_anonymous = falseUser name认证
Username 认证使用配置文件预设客户端用户名与密码,支持通过 HTTP API 管理认证数据。
Username 认证不依赖外部数据源,使用上足够简单轻量。
关闭匿名认证开关
# etc/emqx.conf ## Value: true | false allow_anonymous = true ## zone.internal.allow_anonymous = true开启插件
插件:emqx_auth_username
# data/loaded_plugins {emqx_auth_username, true}.
注意loaded_plugins文件最后一行是空行
配置用户
# etc/plugins/emqx_auth_username.conf auth.user.4.username = bruce auth.user.4.password = bruce123 #默认使用 sha256 进行密码哈希加密 auth.user.password_hash = sha256
注意:客户端使用时是用户名/密码为明文: bruce/bruce123
重启
# bin emqx restart
综上,开启了User name认证生效。
备注:修改MQTT/SSL 协议端口: 1883 =》 1884
#打开 etc/emqx.conf #搜索listener.tcp.external listener.tcp.external = 0.0.0.0:1884
标签: #win rar安装包