EMQX服务器调试

1、获取软件

下载地址:https://www.emqx.com/zh/downloads/broker

5.4及以上没有windows版本,在windows使用要下载低版本。

2、使用

2.1 启动

解压即可,进入到bin目录下执行./emqx start发起:

2.2配置

本地打开浏览器,访问http://localhost:18083,默认用户名admin,密码public即可登录:

2.3设置客户端

可以启用一个客户端连接到服务器进行消息订阅和发布:

2.4设置用户名密码登录

在访问控制-客户端认证处点击用户管理:

点击添加后根据需求添加即可:

2.5设置mqtts登录

2.5.1制作证书

在ubuntu下可以通过一下命令制作证书文件:

复制代码
openssl rand -writerand /root/.rnd

openssl genrsa -out caKey.pem 2048
openssl req -new -key caKey.pem -out caCert.csr -subj "/C=AA/ST=BB/L=CC/O=DD/OU=UnitName/CN=XXX"
openssl x509 -req -days 2000 -in caCert.csr -signkey caKey.pem -out caCert.pem

openssl genrsa -out tlsKey.pem 2048
openssl req -new -key tlsKey.pem -out tlsCert.csr -subj "/C=AA/ST=BB/L=CC/O=DD/OU=UnitName/CN=替换为服务器IP"
openssl x509 -req -days 2000 -in tlsCert.csr -CA caCert.pem -CAkey caKey.pem -CAcreateserial -out tlsCert.pem
2.5.2证书导入

选择ssl的default:

导入创建好的证书文件,依次为tlsCert.csr、tlsCert.pem、caCert.pem

一般单向认证客户端只需要设置caCert.pem即可。

2.6其它常用命令

复制代码
emqx status    // 查看状态
emqx stop      // 停止
emqx restart   // 重启
相关推荐
HIT_Weston1 小时前
93、【Ubuntu】【Hugo】搭建私人博客:面包屑(一)
linux·运维·ubuntu
cuijiecheng20182 小时前
Linux下Beyond Compare过期
linux·运维·服务器
喵叔哟2 小时前
20.部署与运维
运维·docker·容器·.net
HIT_Weston2 小时前
92、【Ubuntu】【Hugo】搭建私人博客:侧边导航栏(六)
linux·运维·ubuntu
CodeAllen嵌入式2 小时前
Windows 11 本地安装 WSL 支持 Ubuntu 24.04 完整指南
linux·运维·ubuntu
期待のcode2 小时前
前后端分离项目 Springboot+vue 在云服务器上的部署
服务器·vue.js·spring boot
AI 智能服务2 小时前
第6课__本地工具调用(文件操作)
服务器·人工智能·windows·php
松涛和鸣5 小时前
49、智能电源箱项目技术栈解析
服务器·c语言·开发语言·http·html·php
凉、介5 小时前
SylixOS 中的 Unix Socket
服务器·c语言·笔记·学习·嵌入式·sylixos
RisunJan5 小时前
Linux命令-ipcs命令(报告进程间通信(IPC)设施状态的实用工具)
linux·运维·服务器