简介MQTT 是一种基于发布/订阅模式的 轻量级物联网消息传输协议 ,可以用极少的代码和带宽为联网设备提供实时可靠的消息服务,它广泛应用于物联网、移动互联网、智能硬件、车联网、电力能源等行业。mosquitto 实现了 MQTT v3.1 协议的开源消息代理软件,提供轻量级的、支持发布/订阅的消息摄像头模式,对设备对设备之间的短消息通信简单易用。部署 mosquitto 服务我使用的是华为云服务器,系统为 CentOS 7.9,理论上 7.x 版本的安装方式都大同小异。1.安装 mosquitto如果没有 EPEL 软件库则需要添加 EPEL 软件库yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmyum 安装yum install mosquitto2.配置 mosquitto接下来编辑配置文件。vim /etc/mosquitto/mosquitto.conf以下是一些常见的配置选项:选项说明port指定监听端口,默认为 1883pidfile指定进程 ID 文件的路径
Scott Sloan