个人云服务器搭建MQTT服务器
MQTT
MQTT(Message Queuing Telemetry Transport)即消息队列遥测传输协议
• 是一个轻量的发布订阅模式消息传输协议,专门针对低带宽和不稳定网络环境的物联网应用设计
• 设计者:Andy Stanford-Clark 与 Arlen Nipper
• IBM于1999 年首次发布,当前由OASIS MQTT Technical Committee管理
• 官方网站:http://mqtt.org/
MQTT.fx
MQTT.fx是一款桌面端软件,支持Windows、Mac、Linux,类似手机端APP软件一样,它在电脑端作为一个MQTT的设备,可以进行消息的发布和订阅。其连接服务器的设置和手机APP基本相同。
EMQX
EMQX 是一款大规模可弹性伸缩的云原生分布式物联网MQTT消息服务器。 作为全球最具扩展性的MQTT 消息服务器,EMQX 提供了高效可靠海量物联网设备连接,能够高性能实时移动与处理消息和事件流数据,帮助您快速构建关键业务的物联网平台与应用。
EMXQ官网
1️⃣ 查看服务器版本
首先查看自身服务器的版本
在终端输入:cat /etc/redhat-release
2️⃣ 部署EMQX
直接按照下方步骤即可完成部署
部署完成之后,即可启动EMQX
启动EMQX:emqx start
3️⃣ 端口开放
需要开放几个常见的端口
1883 MQTT/TCP协议端口
8083 MQTT/WebSocket端口
18083 EMQX Dashboard 管理控制台端口
4️⃣ 启动EMQX面板
EMQX控制面板的地址为
http://服务器地址:18083
初始账号为:admin 密码为:public