MQTT学习笔记——MQTT协议体验 Mosquitto安装和使用
MQTT学习笔记——MQTT协议体验 Mosquitto安装和使用 标签: MQTT物联网Mosquitto 2014-09-13 16:30 27023人阅读 评论(15) 收藏 举报 分类: 物联网学习笔记(37) 版权声明:本文为博主原创文章,未经博主允许不得转载。 0 前言 MQTT是IBM开发的一个即时通讯协议。MQTT是面向M2M和物联网的连接协议,采用轻量级发布和订阅消息传输机制。Mosquitto是一款实现了 MQTT v3.1 协议的开源消息代理软件,提供轻量级的,支持发布/订阅的的消息推送模式,使设备对设备之间的短消息通信简单易用。 若初次接触MQTT协议,可先理解以下概念: 【MQTT协议特点】——相比于RESTful架构的物联网系统,MQTT协议借助消息推送功能,可以更好地实现远程控制。 【MQTT协议角色】——在RESTful架构的物联网系统,包含两个角色客户端和服务器端,而在MQTT协议中包括发布者,代理器(服务器)和订阅者。 【MQTT协议消息】——MQTT中的消息可理解为发布者和订阅者交换的内容(负载),这些消息包含具体的内容,可以被订阅者使用。 【MQTT协议主题】——MQTT中的主题可理解为相同类型或相似类型的消息集合。 1 安装和使用注意点 1.1 安装 截止2015年12月,最新版本为mosquitto-1.4.5 下载源代码包 wget