幺幺八点六の记事本 - 树莓派
type: channel
link: https://www.gugugu625.cn/index.php/tag/%E6%A0%91%E8%8E%93%E6%B4%BE/
items: 树莓派安装mosquitto作为MQTT服务器
items: 树莓派备份教程

树莓派安装mosquitto作为MQTT服务器
type: item
date: 2022-09-30T21:15:00+08:00
description: 树莓派安装mosquitto作为MQTT服务器安装直接在命令行输入：sudo apt-get install mosquitto配置我们需要停止服务器:sudo service mosquitto stop。之后打开/etc/mosquitto/mosquitto.conf。此文件应随着安装而存在。ps:可以使用ps -aux | grep mosquitto查看一下是否有mosquitto相关进程，如有，使用kill -9 pid结束设置监听端口（必须）在配置文件后加入listener 1883 0.0.0.0。必须添加此步，否则mqtt服务器只能在本地工作。如果运行mosquitto -v会提示仅限本地连接，需要加入监听器参数。关闭匿名访问如有需要，在配置文件最后加入allow_anonymous false设置账号密码如果有需要，在关闭匿名访问后在配置文件添加password_file /etc/mosquitto/pwfile.conf。文件路径应为你的密码文件路径。之后在命令行中输入mosquitto_passwd -c /etc/mosquitto/pwfile.conf 用户名,之后按照提示输入密码即可。之后就可以启动服务器sudo mosquitto -c /etc/mosquitto/mosquitto.conf -v -d 其中，-c是指定配置文件，-v是显示详细调试信息，-d是后台运行。ps：绝对不要将conf文件放到/conf.d中，放入会导致不手动指定配置文件就不加载配置文件，手动加载就提示重复定义（可能是博主操作姿势不对）测试博主是在局域网中树莓派启用，在本地Windows上验证，采用mqttx进行测试。

树莓派备份教程
type: item
date: 2022-09-23T15:16:00+08:00
description: 所需软件Win32DiskImager:官网运行时图片：用法备份在打算存放备份文件的目录下新建文件“xxx.img”在Win32DiskImager中选中该文件，点击读取等待完成即可。恢复同样选中该文件，选好设备，点击写入，等待完成。总结该方法最大的缺点就是占用体积极大，占用等于储存卡的容量。不过这种方法比较通用，且稳妥，可以考虑进行压缩。数据无价，稳妥些好同样，有人做了项目可以解决该问题，在此不过多介绍，如果有用到，后续单开介绍