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"


相关推荐
excel6 分钟前
微信小程序插件从发布到使用的完整实战指南
前端
C# 学习者9 分钟前
C# 为异步函数实现WaitAsync方法
java·前端·c#
逆风优雅19 分钟前
vue 实现自定义message 全局提示
前端·javascript·vue.js
艾小码22 分钟前
前端开发者必看!JavaScript这些坑我替你踩过了
前端·javascript
浮游本尊23 分钟前
React 18.x 学习计划 - 第六天:React路由和导航
前端·学习·react.js
fruge3 小时前
Vue项目中的Electron桌面应用开发实践指南
前端·vue.js·electron
spencer_tseng9 小时前
Google Chrome (dev beta)
chrome·google
漂流瓶jz9 小时前
Webpack中各种devtool配置的含义与SourceMap生成逻辑
前端·javascript·webpack
前端架构师-老李9 小时前
React 中 useCallback 的基本使用和原理解析
前端·react.js·前端框架
木易 士心10 小时前
CSS 中 `data-status` 的使用详解
前端·css