2930| 0
|
[教程] 在树莓派上配置MQTT代理 |
本帖最后由 gx 于 2019-4-10 12:01 编辑 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的服务 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed