mqtt的Emq服务器的搭建

Posted 健康平安的活着

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mqtt的Emq服务器的搭建相关的知识,希望对你有一定的参考价值。

一 EMQ的安装

1.1 下载地址

 http://emqx.io,选择 CentOS 版本,然后下载要安装的 EMQ X 版本的 .zip 文件

 1.2 上传到服务器,进行解压

root@192 servers]# pwd
/root/export/servers
[root@192 servers]# ls 
emqx-centos7-v3.2.8.zip
[root@192 servers]# unzip emqx-centos7-v3.2.8.zip 

1.3 启动emq服务

[root@192 servers]# cd emqx/
[root@192 emqx]# ./bin/emqx start
emqx v3.2.8 is started successfully!

1.4 在防火墙中开放制定端口

[root@192 emqx]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2021-08-12 23:48:44 CST; 32min ago
     Docs: man:firewalld(1)
 Main PID: 784 (firewalld)
    Tasks: 2
   CGroup: /system.slice/firewalld.service
           └─784 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid

Aug 12 23:48:44 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
Aug 12 23:48:44 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.

页面进行访问:http://192.168.1.57:18083/

 下面命令配置 firewalld 防火墙策略:

[root@192 emqx]# firewall-cmd --permanent --add-port=1883/tcp
success
[root@192 emqx]# firewall-cmd --permanent --add-port=18083/tcp
success
[root@192 emqx]# firewall-cmd --reload
success

[root@192 emqx]# 

用户名和密码为: admin /public 

以上是关于mqtt的Emq服务器的搭建的主要内容,如果未能解决你的问题,请参考以下文章

EMQ MQTT云服务器搭建 - 阿里云轻量应用服务器

利用阿里云搭建MQTT服务器

Centos 7 安装MQTT(EMQ)服务端

Windows安装EMQ服务器(mqtt)

EMQ 学习---MQTT消息QoS

尝试使用开源 MQTT 代理 EMQ 为我的 IoT 项目设置我的 MQTT 云服务