什么是MQTT网关盒子
MQTT网关盒子简单理解就是带有MQTT协议的网关盒子。通过MQTT协议上报数据的网关设备或是网关盒子。
MQTT是什么
MQTT是一种协议,是一种消息队列遥测传输,主要针对是物联网(IoT)连接协议,一个极其轻量级的发布/订阅消息传输协议。专为受限设备和低带宽、高延迟或不可靠的网络而设计。市面上更多MQTT是用在对上位机传输,也就是对接物联网平台。
MQTT特点:
开放消息协议,简单易实现
发布订阅模式,一对多消息发布
基于TCP/IP网络连接,提供有序,无损,双向连接。
1字节固定报头,2字节心跳报文,最小化传输开销和协议交换,有效减少网络流量。
消息QoS支持,可靠传输保证
MQTT网关介绍
MQTT主要应用物联网相关的,同时是小数据的,所以接口更多:485串口/232,或是模拟量,数字量这类的网关,当然也有网口只是相对少一些。所以在原有物联网网关盒子基础增加MQTT协议,网关通过MQTT上报平台发送数据。
以佰马MQTT网关BMG500系列或是BMG700系列为例,介绍MQTT网关盒子应用配置。
在实际项目中,如何配置MQTT网关盒子?
登录佰马网关盒子管理系纺,可在本地或远程进行网关配置。在系统中选择服务端配置,选中MQTT,按项目需要配置封装类型、服务器地址、服务器端口、MQTT发布主题、MQTT注册主题、MQTT用户名、密码、客户端等。
MQTT配置界面
MQTT服务端
为什么采用MQTT网关盒子
MQTT最大的优势,简单说就是减轻云端平台压力。以往物联网传输更多是通透传或是modbus协议方式,这种在下端设备数量不多情况下,可以正常运行,但是超一两百后对服务器和平台压力就剧增,数量越多服务端压力就越大,项目管理起来相当麻烦。MQTT网关盒子,则可以很好分担服务端压力,同时可以自定义快速上传数据。
佰马Baimatech,集M2M产品研发、IoT平台服务、国际化运营于一体,让我们联接,共创未来