ubuntu20搭建MQTT

bash 复制代码
sudo apt update
sudo apt install mosquitto mosquitto-clients
sudo mosquitto_passwd -c /etc/mosquitto/passwd myuser
sudo nano /etc/mosquitto/mosquitto.conf
bash 复制代码
# 允许匿名用户连接(默认为 true,我们先关闭它)
allow_anonymous false

# 指定密码文件路径
password_file /etc/mosquitto/passwd

# 设置监听器(可选,确保它在监听本地和/或网络)
listener 1883
bash 复制代码
sudo chmod 644 /etc/mosquitto/passwd

查看日志

bash 复制代码
/var/log/mosquitto/mosquitto.log
bash 复制代码
# 第二个用户
sudo mosquitto_passwd  /etc/mosquitto/passwd user2

测试

bash 复制代码
mosquitto_sub -h localhost -t "test/topic" -u "myuser" -P "your_password"
mosquitto_pub -h localhost -t "test/topic" -m "Hello Secure MQTT!" -u "myuser" -P "your_password"


相关推荐
Hashan6 分钟前
Elpis:抽离业务代码,发布NPM包
前端·javascript·vue.js
quikai198111 分钟前
python练习第六组
java·前端·python
用户479492835691514 分钟前
0.1加0.2为什么不等于0.3-答不上来的都挂了
前端·javascript·面试
rit843249915 分钟前
C#实现的远程控制系统
前端·javascript·c#
诺斯贝克24 分钟前
Unable to create converter for xxx.NetworkResponse<Auth> for method AuthService
前端·后端
listhi52024 分钟前
针对燃油运输和车辆调度问题的蚁群算法MATLAB实现
前端·算法·matlab
渔_26 分钟前
uni-app 页面传参总丢值?3 种方法稳如狗!
前端
快被玩坏了26 分钟前
二次封装了个复杂的el-table表格
前端
用户938169125536027 分钟前
在TypeScript中,可选属性(?)与null类型的区别
前端
eason_fan36 分钟前
Resize 事件导致的二进制内存泄漏:隐式闭包的 “隐形陷阱”
前端·性能优化