在树莓派上配置MQTT代理
2019-04-105554
AI 快速预览详细
本文介绍了如何在树莓派上配置MQTT代理。首先解释了MQTT协议的特点,然后详细介绍了安装Mosquitto软件的步骤,包括导入库文件包、更新apt信息、安装Mosquitto客户端等。最后,提供了配置后的测试方法,确保配置成功。
MQTT是基于二进制消息的发布/订阅编程模式的消息协议,最早由IBM提出的,如今已经成为OASIS规范。由于规范很简单,非常适合需要低功耗和网络带宽有限的IoT场景。 我们需要在树莓派上配置MQTT代理。首先我们需要安装一个叫做Mosquitto的软件。 Mosquitto是一个实现了MQTT3.1协议的代理服务器,由MQTT协议创始人之一的Andy Stanford-Clark 开发,它为我们提供了非常棒的轻量级数据交换的解决方案。(Ref:http://mosquitto.org/) 安装步骤如下: 1. 树莓派接显示器,打开终端。(用Putty远程访问也可) 2. 导入库文件包的signing key: ![]() sudo apt-key add mosquitto-repo.gpg.key ![]() 3. cd /etc/apt/sources.list.d/ sudo wget http://repo.mosquitto.org/debian/mosquitto-wheezy.list or sudo wget http://repo.mosquitto.org/debian/mosquitto-jessie.list (根据Debian的版本来选择,我用的是jessie) ![]() 4. 更新apt信息 sudo apt-get update ![]() 5. 安装mosquitto客户端 sudo apt-get install mosquitto mosquitto-clients ![]() 6.配置完成后进行测试 配置完成后,打开两个终端,分别输入 Mosquitto_sub -t “test/topic” 和 Mosquitto_pub -t ”/test/topic” -m “hello” 在输入sub的那个终端会显示hello 这是最简单的一个用mosquitto实现的 pub/sub的服务 ![]() |









