熟悉MQTT以及linux环境下MQTT的搭建

2019-07-12 23:42发布

一、熟悉MQTT MQTT is a machine-to-machine (M2M)/"Internet of Things" connectivity protocol. 是一种轻量级的,基于代理的发布订阅模式的消息传输协议,其协议简洁,可扩展性强,基本可以用在任何平台上。所以特别适合用于当作物联网的通信协议。 1.png MQTT的消息模式,提供一对多的消息发布,一个发布者可以对应多个订阅者,当发布者发生了变化,他可以将这个消息通知给所有订阅者。 一个完整的物联网包括传感器硬件,执行硬件,服务器,数据储存和用户界面。 二、搭建一个MQTT服务器。 EMQTT    国产开源服务器软件,是基于otp/erlang平台开发的开源物联网MQTT消息服务器。 网址:http://emqtt.com/ 1.准备linux环境,安装ubantu linux系统,这里使用的虚拟机是Vmware12,ubantu的版本 使用的是14.04server. 这个的选取应该在EMQTT的官网上查找。 3.png 然后等待系统在虚拟机的安装。 4.png