搭建自己的MQTT服务器,首先需要一个MQTT服务的工具,下方连接下载即可,官方支持多平台,这里采用Ubuntu18演示,windows平台的MQTT服务端可能会更多一些,根据不同的需求选择不同的服务端,对于服务器类更多的是用Linux,仲裁后选择ubuntu18这个版本,服务环境搭建请查看前面的内容。

下面开始下载EMQ X Broker
地址:https://www.emqx.io/downloads#broker

image.pngimage.png
其实使用的层面,可以通过官方文档查看,犹豫一些小伙伴英文不好,我将一些常用和重要的内容先拿出来,方便查阅。

常用命令

开启服务:

  1. #开启服务
  2. sudo emqx start
  3. #停止服务
  4. sudo emqx stop
  5. #重启Mqtt服务
  6. sudo emqx restart
  7. #启动命令行模式,可以通过cmd调试
  8. sudo emqx console
  9. #在前台启动Mqtt服务
  10. sudo emqx foreground
  11. #ping
  12. sudo emqx ping

端口

端口号 描述
18083 监控端口,浏览器访问localhost:18083
1883 MQTT/TCP 协议端口
11883 MQTT/TCP 内部接口,仅限本机客户端连接
8883 MQTT/SSL 协议端口
8083 MQTT/WS 协议端口
8084 MQTT/WSS 协议端口

资源仪表界面

http://localhost:18083
默认用户名:admin
默认密 码:public
image.png
image.png
通过该界面管理,可以进行资源得查看。

注:新版本设置(2021年6月28日)
image.png

修改匿名登录
sudo vim /etc/emqx/emqx.conf
image.png

群集服务器

待更新