EMQX介绍 安装 客户端调试
学习目标
目标一:EMQ X介绍(应用场景),
目标二:完成多种方式EMQ X Broker环境搭建(linux 、docker)以及配置
目标三:websocket客户端完成消息数据的收发
MQTT属于是物联网的通信协议,在MQTT协议中有两大角色:客户端(发布者/订阅者),服务端(Mqttbroker);针对客户端和服务端需要有遵循该协议的的具体实现,EMQ/EMQ X就是MQTT Broker的一种实现。
EMQ官网:https://www.emqx.io/cn/
1.1 EMQ X是什么
EMQ X 基于 Erlang/OTP 平台开发的 MQTT 消息服务器,是开源社区中最流行的 MQTT 消息服务器。EMQ X 是开源百万级分布式 MQTT 消息服务器(MQTT Messaging Broker),用于支持各种接入标准 MQTT协议的设备,实现从设备端到服务器端的消息传递,以及从服务器端到设备端的设备控制消息转发。从而实现物联网设备的数据采集,和对设备的操作和控制。
1.2 为什么选择EMQ X
到目前为止,比较流行的 MQTT Broker 有几个:
- Eclipse Mos