个人云服务器搭建MQTT服务器

个人云服务器搭建MQTT服务器


个人云服务器搭建MQTT服务器_第1张图片

文章目录

    • 个人云服务器搭建MQTT服务器
    • 1️⃣ 前言
    • 2️⃣ EMQX部署

1️⃣ 前言


MQTT
MQTT(Message Queuing Telemetry Transport)即消息队列遥测传输协议
• 是一个轻量的发布订阅模式消息传输协议,专门针对低带宽和不稳定网络环境的物联网应用设计
• 设计者:Andy Stanford-Clark 与 Arlen Nipper
• IBM于1999 年首次发布,当前由OASIS MQTT Technical Committee管理
• 官方网站:http://mqtt.org/


个人云服务器搭建MQTT服务器_第2张图片

MQTT.fx
MQTT.fx是一款桌面端软件,支持Windows、Mac、Linux,类似手机端APP软件一样,它在电脑端作为一个MQTT的设备,可以进行消息的发布和订阅。其连接服务器的设置和手机APP基本相同。

EMQX
EMQX 是一款大规模可弹性伸缩的云原生分布式物联网MQTT消息服务器。 作为全球最具扩展性的MQTT 消息服务器,EMQX 提供了高效可靠海量物联网设备连接,能够高性能实时移动与处理消息和事件流数据,帮助您快速构建关键业务的物联网平台与应用。


2️⃣ EMQX部署


EMXQ官网

1️⃣ 查看服务器版本
首先查看自身服务器的版本
在终端输入:cat /etc/redhat-release
在这里插入图片描述

2️⃣ 部署EMQX
直接按照下方步骤即可完成部署
个人云服务器搭建MQTT服务器_第3张图片
个人云服务器搭建MQTT服务器_第4张图片
个人云服务器搭建MQTT服务器_第5张图片
部署完成之后,即可启动EMQX
启动EMQX:emqx start

3️⃣ 端口开放
需要开放几个常见的端口
1883 MQTT/TCP协议端口
8083 MQTT/WebSocket端口
18083 EMQX Dashboard 管理控制台端口
在这里插入图片描述

4️⃣ 启动EMQX面板
EMQX控制面板的地址为
http://服务器地址:18083
初始账号为:admin 密码为:public
个人云服务器搭建MQTT服务器_第6张图片
个人云服务器搭建MQTT服务器_第7张图片


在这里插入图片描述

你可能感兴趣的:(嵌入式开发,服务器,运维,单片机,嵌入式硬件,物联网)