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"


相关推荐
用户2986985301413 小时前
在 React 中使用 JavaScript 合并 Excel 文件
前端·javascript·react.js
橘子星13 小时前
JavaScript this 指向全解实战指南
前端·javascript
何出无名之师13 小时前
AIDL的一次调用链路追踪之二,如何和驱动打交道
前端
weedsfly13 小时前
JS垃圾回收:从原理到项目实战,彻底根治内存泄漏
前端·javascript·面试
Jcc13 小时前
虚拟 DOM 是什么?从 Snabbdom 理解 Vue 的 DOM 更新机制
前端
user622298649258113 小时前
Vue 常用技术知识全景:从响应式到组件通信的系统理解
前端
feiyu_gao13 小时前
一个人 + AI:246 commits 做出设计系统 CLI 的故事
前端·ai编程·交互设计
奶油mm13 小时前
从 0 到 1 搭建高可用 Redis Cluster:踩坑、优化与生产实践
前端
掘金安东尼13 小时前
Agent Loop 深度调研:把决定权交给模型的一次换代,为什么发生在现在
前端