MQTT是一种发布(publish)/订阅(subscribe)协议,MQTT协议采用发布/订阅模式,全部的物联网终端都经过TCP链接到云端,云端经过主题的方式管理各个设备关注的通信内容,负责将设备与设备之间消息的转发。MQTT 协议解决了物联网中一个最基础的问题:设备和设备之间、设备和云端服务之间是如何进行数据通信的。服务器
图 1 MQTT网关发布信息 阿里云
上海卓岚的MQTT网关ZLAN5143D起到将普通的串口数据、Modbus RTU数据等转化为MQTT协议的做用,经过链接服务器、订阅和发布主题来实现传统设备和MQTT云端的联系。例如,笔记本和手机都向MQTT服务器订阅了消息主题为温度的消息,当MQTT网关向这个服务器发布温度传感器的消息(当前温度为21℃),笔记本和手机都会收到发布的温度。卓岚的MQTT产品能够充当本地设备和MQTT云服务器之间的桥梁。设计
除了数据采集网关经过模拟量和数字量对外接口外,其它MQTT网关都采用串口(RS48五、RS23二、RS42二、TTL)来和设备对接。支持MQTT云平台有百度云、阿里云等。接口
卓岚MQTT网关的特点在于,不只支持透传,并且支持将各种串口协议转化为JSON格式。且支持设备的自动采集。举个例子来讲,若是温度传感器采用的是Modbus RTU格式的串口协议,须要解决两个问题:产品
总结一下卓岚MQTT网关主要特色是:基础