自己搭建MQTT服务在Windows系统上

白茶清欢

EMQX介绍

EMQX是一款高性能、分布式且针对物联网 (IoT) 场景优化的 MQTT 消息中间件。它由 EMQ Technologies 开发,支持大规模设备连接,并提供了丰富的功能集以满足现代 IoT 通信需求。

特点

高性能与高并发

EMQX 能够处理数百万级别的并发连接,并能高效地路由和存储消息,尤其适合于设备密集型的物联网场景。

分布式部署与集群化

支持集群模式运行,能够通过多台服务器横向扩展服务能力,实现负载均衡和容错能力,确保在节点故障时服务不中断。

协议支持广泛

除了原生 MQTT 和 MQTT-SN,还支持 WebSocket、MQTT over WebSocket(WSS)、STOMP、AMQP、CoAP 等多种协议,便于不同客户端接入。

安全特性

EMQX 支持 SSL/TLS 加密传输,可以配置证书来启用 HTTPS 和 WSS,从而保护数据传输的安全性。同时,它提供了灵活的用户认证、ACL 访问控制以及基于角色的权限管理机制,确保只有经过验证的设备和服务才能进行消息发布和订阅。

插件系统与规则引擎

内置了可扩展的插件架构,允许用户根据需要添加自定义逻辑或集成第三方服务。规则引擎则可以在消息流经broker时实时处理和转换消息,例如转发到其他系统或数据库。

监控与管理工具

提供图形化的管理和监控界面,方便运维人员查看系统状态、管理连接设备、调试问题及执行维护操作。

持久化与存储后端集成

支持将消息持久化存储至多种数据库,如MySQL、MongoDB、Redis等,以满足不同的业务需求。

安装

下载压缩包

Windows | EMQX 5.3 文档

Snipaste_2024-07-12_15-46-03.png

解压压缩包

自己搭建MQTT服务在Windows系统上

自己搭建MQTT服务在Windows系统上

启动EMQX

在解压文件中的bin文件里面的目录栏输入cmd (目录中不要有中文)

自己搭建MQTT服务在Windows系统上

Snipaste_2024-07-12_16-25-35.png

执行启动命令:emqx start

Snipaste_2024-07-12_16-26-05.png

修改端口

配置 TCP 监听器

TCP 监听器是一种网络服务,它在特定的网络端口上监听传入的 TCP 连接。它在客户端与 EMQX 之间通过 TCP/IP 网络建立和维护连接中发挥重要作用。

在 EMQX 中配置 TCP 监听器,需在 EMQX 安装目录下的 etc 文件夹中的 emqx.conf 文件添加 listeners.tcp 配置项。

例如,若要启用端口 8803 上的 TCP 监听器,并设置监听器最多允许 1,024,000 个并发连接,可使用以下配置:

listeners.tcp.default {
  bind = "0.0.0.0:8803"
  max_connections = 1024000
}

配置说明

listeners.tcp.default 代表启用该监听器,default 为监听器名称,可根据需要更改。

bind 设定监听器的 IP 地址及端口,此处配置为监听所有 IP 地址上的 8803 端口的所有传入流量。

max_connections 设置监听器允许的最大并发连接数,默认值为 infinity。

Snipaste_2024-07-12_16-33-44.png

关闭EMQX命令

执行关闭指令 emqx stop


EMQX Dashboard

访问EMQX Dashboard

地址:http://localhost:18083/

  • 账号/密码: admin/public

  • Snipaste_2024-07-12_16-46-05.png

Snipaste_2024-07-12_16-48-11.png

网络端口,如 MQTT 默认端口 1883 和用于加密连接的 8883(MQTT/TLS)以及 8083/8084(MQTT/WebSocket)

Snipaste_2024-07-12_16-54-35.png

文章版权声明:除非注明,否则均为白茶清欢的个人技术分享原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (有 3 条评论,587人围观)
网友昵称:磁选机厂家
磁选机厂家 V 游客 沙发
07-31 回复
识别码:gakutr43815GN-内容丰富多彩,语言生动有趣,是一篇值得推荐的佳作。www.well-techmachine.cn/chanpinzhongxin/68.html
网友昵称:南瓜影院
南瓜影院 V 游客 椅子
11-16 回复
《血战阿拉曼》剧情片高清在线免费观看:https://www.jgz518.com/xingkong/689.html
网友昵称:天空影视
天空影视 V 游客 板凳
11-30 回复
《体坛秘史:传奇四分卫命案(珍藏终极版)》记录片无广告高清版:https://www.jinzhuqq.com/dyvideo/237.html