树莓派MQTT智能家居控制指南
1. 树莓派安装Mosquitto作为MQTT代理
1.1 安装步骤
要让树莓派充当MQTT代理,需安装Mosquitto软件。运行以下命令来安装Mosquitto并将其作为服务启动,这样树莓派重启时它会自动启动:
$ sudo apt update
$ sudo apt install -y mosquitto mosquitto-clients
$ sudo systemctl enable mosquitto.service
1.2 检查运行情况
可以通过运行以下命令检查是否一切正常:
$ mosquitto -v
运行该命令后可能会出现地址已在使用的错误信息,但这并非真正的错误,只是表明Mosquitto已作为服务启动。
1.3 MQTT介绍
MQTT是一种在程序之间传递消息的方式,它由两部分组成:
| 部分 | 说明 |
| ---- | ---- |
| 服务器 | 控制消息传递并将消息路由到正确接收者的中心位置 |
| 客户端 | 向服务器发送和接收消息的程序,系统中通常有多个客户端 |
消息采用发布 - 订阅模型传递,消息有主题和负载。例如在灯光自动化系统中,主题可能是“bedroom_light”,负载是“on”或“off”。
超级会员免费看
订阅专栏 解锁全文
1674

被折叠的 条评论
为什么被折叠?



