DTU作为一种通讯设备,其应用场合十分广泛。从广义上讲,在进行通信时,传输数据链路两端负责发送数据信息的模块单元都称之为DTU,在它的作用下对所传信息格式转换和数据整理校验。在狭义上的定义,DTU一般特指无线通讯中的下位GPRS/WIFI/3G/4G等发射终端设备。前者是一种模块,而后者则是设备,如果没有特别说明,大多情况下,DTU是代表后者。

  4G DTU作为串联设备端和平台端的枢纽设备,其中极其重要的是其通讯协议。众山的DTU大多是采用MQTT协议,当然也可以根据客户的需求来进行适配。

  为什么选择MQTT?最早是IBM开发的一个即时通讯协议,MQTT协议是为大量计算能力有限且工作在低带宽,不可靠网络的远程传感器和控制设备通讯而设计的一种协议。其最大的优势是兼容性强,可以支持所有平台,它几乎可以把所有的联网物品和互联网连接起来。

  MQTT协议可以在极低的协议开销,低功耗情况下工作,支持百万数量级的客户端连接,尤其MQTT可以很方便推送通知给客户端,降低服务器和客户端的负载。MQTT很多有用的功能适用于面向的的的IoT的应用程序。

  通常无线通讯网络的优点之一就是无线终端设备可以永久在线。众山4G DTU在设计上也都支持永久在线功能,这就要求DTU包含了通电自动拨号,采用心跳包保持永久在线(当长时间没有数据通讯时,移动网关将断开DTU与中心的链接,心跳包就是DTU和数据中心在链接被断开之前发送一个小数据包,以保持连接不被断开),支持断线自动重连,自动重拨号等特点。

  4G DTU提供了串行通信接口。众山4G DTU基本都属于常用的串行通信方式,并且DTU在设计上可以将串口数据设计成“透明转换”方式.DTU可以像一个邮差一样,将从设备端传输过来的邮件(原始数据)通过邮车(TCP/IP数据包)进行传送,而不会去修改邮件里的通信内容(平台收到设备原始数据)。因此,DTU可以和各种串口通信的场景互联设备进行连接,而且不需要用户对设备进行改动。

  众山4G DTU LTE659的功能:

  支持TCP/UDP/MQTT/Modbus/Modbus RTU/Modbus TCP/短信多种通讯方式。

  MQTT支持多主题订阅及发布,支持自建MQTT服务器、阿里、百度、中移物联云。

  实现RS485/232与4G网络的双向数据透明传输。

  支持三大运营商4G网络和物联网4G卡,移动4G 电信4G 联通4G。

  HTTP模式下支持POST和GET两种模式。

  支持Modbus轮询功能,DTU可作为主站,通过RS485采集多台RS485下位机设备,最高支持20-30台设备。

  Modbus RTU转Mobus TCP支持Modbus/Modbus RTU协议数据转换为Mobus TCP上报至服务器、组态软件。

  支持虚拟串口、组态软件,可虚拟串口支持组态软件对接,也可通过Modbus TCP连接组态王、力控、亚控等组态软件。

4G DTU模块带有MQTT协议吗?的更多相关文章

  1. 使用MQTT协议的4G DTU模块具有什么优势

    什么是MQTT协议 要了解使用MQTT协议的4G DTU模块具有哪些优势,首先我们需要了解什么是MQTT协议,MQTT协议最早是IBM开发的一个即时通讯协议,它的主要是为大量计算能力有限且工作在低带宽 ...

  2. 4G DTU模块和串口设备连接的方式

    首先说下解决思路: 由于考虑到串口开发很麻烦,所以后来买了一个4g模块的dtu. 所以最后的解决方案是,plc串口设备与dtu相连,由于dtu是透传模式,使用java与4g模块进行通信就完事了. 虽然 ...

  3. 4G DTU模块的功能和作用是什么

    4G DTU模块我们可以简单将它理解为使用4G无线通信网络来进行远距离无线传送的终端设备.4G DTU模块基于4G方式进行远距离的数据传输,是专门用于将串口数据转换为IP数据或将IP数据转换为串口数据 ...

  4. 4G DTU模块的工作原理

    DTU是无线数据传输模块,4G DTU又被称4G模块,是4G网络进行远距离传输的设备,即串口服务器的无线版,其功能与串口服务器类似.         4G DTU是一种物联网无线数据终端,利用公用运营 ...

  5. (四) 天猫精灵接入Home Assistant-ESP-WIFI模块通过mqtt协议接入HASS

    总过程 1 ESP8266上电后,初始化 连接MQTT服务器 发布自身配置信息----hass自动发现该设备 订阅hass的命令话题---接收命令 发布hass的状态话题---返回自身状态 2 ESP ...

  6. 4g物联网模块的原理

    4G DTU模块也可以被称之为是含有第四代移动通信技术的模块,是随着科技不断发展进步下物联网和移动互联网发展下的又一产物.而4G技术包括TD-LTE和FDD-LTE两种制式.集3G与WLAN于一体并能 ...

  7. 4G DTU的数据透传功能如何实现

    准备将众山科技4G DTU进行数据透传之前,先将电脑串口连接到4G DTU串口上.如果是没有硬件串口的电脑,可以通过USB转RS232串口转换线进行连接. 连接成功后,按照说明书中提供的初始参数进行设 ...

  8. 4G DTU比GPRS/3G DTU的优势

    4G DTU一般来说是采用电脑和数据线连接来进行参数设置的,为了适应不同的工作环境,提高工作的效率,成都远向电子4G DTU还支持远程参数配置和远程固件升级,只需一部手机即可轻松完成操作.今天我们就来 ...

  9. 转战物联网·基础篇09-选择MQTT协议还是CoAP协议

      前面章节介绍过,MQTT协议和CoAP协议都是物联网中比较流行的协议,都对传输量做了很大的精简,传输开销小,以适应物理网的网络环境.   XMPP协议也有人说是适合物联网通信的,但它是基于XML, ...

随机推荐

  1. 注解在Spring中的运用(对象获取、对象单例/多例、值的注入、初始化/销毁方法、获取容器)

    1.注解的方式获取对象 (1)导包: (2)书写配置文件(要保证已经导入了约束): <?xml version="1.0" encoding="UTF-8" ...

  2. spring:Beanfactory和ApplicationContext、BeanFactory 和 FactoryBean

    1.Beanfactory和ApplicationContext有什么区别 ApplicationContext (1)在配置文件加载后创建bean 利用debug方式,在Student类的无参构造方 ...

  3. vue项目中视频播放结束返回首页出现1秒左右的白屏问题

    vue项目的性能优化问题,一直以来都是大家比较关注的. 近日负责的项目中,使用了SignalR实时通讯,客户端中点击发起播放视频的请求到服务器,服务器接到请求后再调用前端的播放视频方法,以此来达到播放 ...

  4. Python面向对象基础变量

    In [1]: class A: ...: NAME = 'A' # 类的直接下级作用域 叫做类变量 ...: def init(self, name): ...: self.name = name ...

  5. 面试官:开发过Maven插件吗?我:开发过啊。。。

    写在前面 转眼间,今天已经是假期的第4天了.今天要给大家分享点啥呢?想了半天,想起了之前去某宝面试的情景.记得面试前自己基于Maven开发过一些简单实用的插件,而且在自己的本地环境中一直在使用,极大的 ...

  6. 我竟在arm汇编除法算法里找到了leetcode某道题的解法

    今天讲讲arm汇编中除法的底层实现.汇编代码本身比较长了,如需参考请直接拉到文末. 下面我直接把arm的除法算法的汇编代码转译成C语言的代码贴出来,并进行解析. 因为篇幅有限,所以在此只解析无符号整型 ...

  7. 如何使用MATLAB对图片的RGB三种颜色进行提取

    参考: https://jingyan.baidu.com/article/456c463b41de5f0a5831448e.html matlab在图像处理方面,具有很强大的应用.下面将分享如何使用 ...

  8. Arduino 串口库函数

    库函数目录 if (Serial) available() availableForWrite() begin() end() find() findUntil() flush() parseFloa ...

  9. 用C写一个简单的推箱子游戏(一)

    我现在在读大二,我们有一门课程叫<操作系统>,课程考查要求我们可以写一段程序或者写Windows.iOS.Mac的发展历程.后面我结合网上的资料参考,就想用自己之前简单学过的C写一关的推箱 ...

  10. Dotnet Core使用特定的SDK&Runtime版本

    Dotnet Core的SDK版本总在升级,怎么使用一个特定的版本呢?   假期过完了,心情还在.今天写个短的. 一.前言 写这个是因为昨天刷微软官方文档,发现global.json在 SDK 3.0 ...