什么是MQTT网关?与DTU终端有什么区别?

什么是MQTT?MQTT(Message queuing telemetry transport)是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,其最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。

轻量、简单、开放和易于实现的特点使它适用范围非常广泛,基本模式如下

 

发布订阅模式:

个人客户端只需要订阅物联网主题,当有其他客户端向服务端发布物联网消息时,个人客户端就可以收到这个消息

 

请求响应模式:

请求响应模式: 客户端向服务端发送请求,服务端收到请求后,向客户端返回响应

MQTT网关是—款面向工业现场设备接入、数据采集和边缘计算的网关。支持对接多种主流PLC/仪器仪表/CNC数控机床/工业机器人等,兼容MQTT/Modbus/OPCUA等等通信协议,并且支持API开放编辑,可以对接各大第三方云平台和自主开发的云平台,支持网口和串口的透传功能,可实现PLC、触摸屏等设备程序的远程上下载和在线调试。从而实现工业设备快速便捷与MQTT云服务器对接的需求。

MQTT网关是现在主流的协议网关,具备边缘计算、协议解析等等功能,会比DTU终端更加强大。

 

1.丰富接口、易于部署:

支持5G、4G、3G、PPPOE、Wi-Fi网络、数字IO输入输出、串口终端通信,为不同的应用场合提供不同的接入方案。

2.万物互联、高效接入:

内嵌协议分析器,支持主流工控协议和定制化特有协议;通过策略规则计算和应用部署分发实现本地计算,提高设备的控制能力和实时性能。

内嵌数据通信协议WDCP,实现现场复杂机器类型的标准化接入,不仅可以实现数据汇聚到数据中心进行计算存储,同时可以实现远程控制和远程发布。

3.构建高性能、高并发应用系统

支持接入物联网套件和消息队列等各种高性能平台服务套件,实现复杂的高性能、高并发的系统;通过使用成熟的PAAS服务实现按量收费、弹性伸缩,节省项目的研发和建设成本。

4.高可靠性嵌入式系统设计

1)网关链路检测设计 :支持链路实时检测,实现掉线自动重拔,保持链路长连接。

2)网关故障自愈设计:内嵌硬件看门狗和软件看门狗技术,设备运行故障自修复,保障设备维持高可用性。

3)网关安全卫士:通过系统安全卫士,实时检测系统的状态和应用的状态,对系统的不安全和不稳定节点进行预防和恢复。

5.强大的安全功能

1)数据传输安全 :支持L2TP、PPTP、IPSec VPN、Open VPN、CA证书保障数据安全传输。

2)网络防护安全:强大的防火墙功能,可以根据客户的需求定制全方位的防护策略,比如支持SPI全状态检测、Secure Shell(SSH)、入侵保护(禁Ping)、DDoS防御、攻击防御、IP-MAC绑定等防墙功能保障网络不受外界攻击。

3) 所有节点提供身份验证和端到端加密服务, 这些节点包括设备端和各个云服务, 物联网套件还提供了设备级的权限粒度服务,这个服务保证设备或者应用程序只有具有相应的访问权限,才能操作某些资源.

6.开放式嵌入式平台、支持定制化开发

高性能CPU的计算能力胜任各种复杂计算;丰富的系统资源适合开发各种复杂的应用。采用开放式平台设计理念,可以针对特定的应用场景和应用需求让客户自行或者由开发团队开发相应的APP并加载到网关系统中。

使用装载MQTT固件的DTU上传数据是一种常见的物联网应用场景。下面是一般的步骤: 1. 购买MQTT固件的DTU设备:首先需要购买一款支持MQTT协议的DTU设备,DTU是数据传输单元的缩写,它可以将串口数据转换为网络数据,并通过MQTT协议上传到云平台。 2. 连接DTU设备:将DTU设备与需要上传数据的设备进行连接。通常情况下,DTU设备会提供一个串口接口,可以通过串口连接到需要上传数据的设备上。 3. 配置DTU设备:通过串口或者其他方式,进入DTU设备的配置界面,进行相关参数的配置。主要包括网络参数(如APN、用户名、密码等)、MQTT服务器地址、端口号、设备ID、认证信息等。 4. 配置上传数据:在DTU设备的配置界面中,设置需要上传的数据内容和上传频率。可以根据实际需求选择上传的数据类型(如温度、湿度等)、数据格式(如JSON、XML等)以及上传的时间间隔。 5. 连接到MQTT服务器:配置完成后,DTU设备会自动连接到指定的MQTT服务器。它会使用设备ID和认证信息进行身份验证,并建立与服务器的长连接。 6. 上传数据:一旦连接建立成功,DTU设备会按照配置的频率将数据上传到MQTT服务器。上传的数据会被封装成MQTT消息,并通过指定的主题发布到服务器上。 7. 数据处理与存储:MQTT服务器接收到数据后,可以进行相应的处理和存储。可以通过订阅相关主题来接收数据,并进行后续的业务逻辑处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值