Mosquitto 是一个实现 MQTT 的开源消息代理,基于版本 3.1.1 MQTT 提供了一种轻量级方法,使用发布/订阅模型执行消息传递。 它非常适合 IoT(物联网)的消息传递,例如低功率传感器或移动设备,如手机,嵌入式计算机或微控制器像 Arduino 一样。
第 1 步:
(1)添加 EPEL 软件库
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
(2)查看结果:
yum repolist all | grep enabled
已经添加了 EPEL 软件库,它显示有 13237 个软件包
第 2 步:安装 mosquitto
(1)查找 mosquitto 软件包:
yum list all | grep mosquitto
(2)查看 mosquitto 信息:
yum info mosquitto
(3)安装 mosquitto 软件包:
yum install mosquitto
(4)查看安装结果:
yum list installed | grep mosquitto
第 3 步:测试 mosquitto
(1)启动 mosquitto 主程序:
mosquitto
(2)启动订阅
复制会话
执行命令:
mosquitto_sub -t rimelink
(3)启动发布
复制会话
执行命令:
mosquitto_pub -t rimelink -h localhost -m "hello, mosquitto"
(4)查看结果
复制会话
执行命令
mosquitto_sub -t rimelink
可以看到订阅程序收到:hello, mosquitto