DTU有什么用?是怎样工作的?
现场采集点的用户串口设备(可以是各种仪表/PLC/单片机/PC等),通过RS232或RS485接口与4G DTU终端串口相连,用户串口设备发送的数据通过4G DTU设备对数据进行网络协议封装后通过4G无线网络发送到数据中心。
DTU工作过程描述:
DTU上电后通过拨号程序,先注册到4G无线网络,拨号成功后,4G DTU将获得一个由移动随机分配的内部IP地址,4G DTU处于移动内网中,而且其内网IP地址通常是不固定的,随着每次拨号而变化。我们可以理解为4G DTU这时是一个移动内部局域网内的设备,通过移动网关来实现与外部Internet公网的通信。这与局域网内的电脑通过网关访问外部网络的方式相似。
4G DTU主动发起与数据中心的通信连接,并保持通信连接一直存在。由于4G DTU处于移动内网,而且IP地址不固定。因此,只能由4G DTU主动连接数据中心,而不能由数据中心主动连接4G DTU。这就要求数据中心具备固定的公网IP地址或固定的域名。数据中心的公网IP地址或固定的域名作为参数存储在4G DTU内,以便4G DTU一旦上电拨号成功,就可以主动连接到数据中心。
具体地讲,4G DTU通过数据中心的IP地址(如果是采用中心域名的话,先通过中心域名解析出中心IP地址)以及端口号等参数,向数据中心发起TCP或UDP通信请求。在得到中心的响应后,4G DTU即认为与中心握手成功,然后就保持这个通信连接一直存在,如果通信连接中断,4G DTU将立即重新与中心握手。
由于TCP/UDP通信连接已经建立,就可以进行数据双向通信了。
对于DTU来说,只要建立了与数据中心的双向通信,完成用户串口数据与4G网络数据包的转换就相对简单了。一旦接收到用户的串口数据,DTU就立即把串口数据封装在一个TCP/UDP包里,发送给数据中心。反之,当DTU收到数据中心发来的TCP/UDP包时,从中取出数据内容,立即通过串口发送给用户设备。
通过有线的数据采集中心,同时与很多个4G DTU进行双向通信。这是目前4G DTU应用系统中最为常用的方式。
DTU有什么用?是怎样工作的?相关推荐
- dtu tcp java_SpringBoot 2 整合 Netty 实现基于 DTU 的 TCP 服务器 之 客户端
使用netty不是一天两天了,但是使用netty和DTU通讯还是第一次,接下来要做DTU的通讯协议,对接工作还没有正式开始,只收到一个简单的DTU协议文档,里面的内容大概是下面表格中的样子. 位数 内 ...
- 上下位机?透明传输?DTU相关小知识1分钟让你快速了解
欢迎来到东用知识小课堂. DTU可以说是我们在日常工作中比较常见的物联网通信设备了,不过大部分人对于这台设备的了解也仅仅停留在它是作为数据传输的一个概念,那么什么是DTU呢?下面我们就以东用科技OM3 ...
- STM32工作笔记0047--认识DTU什么是4GDTU设备
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 简单说DTU就是4G的通信模块,也就说,他是可以把数据从串口数据转换为IP数据, IP数据就是一个 ...
- 一个多年网络工程师总结的工作实用经验
转载自:51CTO下载频道 1. 交换机选购指南 l 设备基本指标:网络接口类型.用户可用插槽数.端口密度. l 设备功能指标:VLAN划分.堆叠.单 ...
- NB-IoTDTU对比于3G/4G DTU的区别和优势
作为物联网领域的新兴技术,低功耗广域网技术NB-IOT自2016年问世以来,围绕着其开展的技术研发和市场布局也在高速的发展中.而曾占据历史舞台的传统的基于移动网络的3G/4G DTU也依然活跃在人们的 ...
- HK-2000 数采仪系统说明之 7.HK7710 DTU 简单配置说明
DTU配置列表: 1 移动服务中心设置(MSC) 2 终端单元设置 3 网络通道设置 4 用户串口设置 移动服务中心设置(MSC) 一般默认,当需要连接 ...
- 实时监测tcp链接状态_工业dtu矿山地压监测系统
矿山如非科学合理采矿,地压显现很可能造成地压变化导致造成人员伤亡财产损失等事故危害,而且会使矿山局部停产,甚至毁灭整个矿山,因此矿山地压监测意义重大. 地压是泛指在岩体中存在的力,它既包含原岩对围岩的 ...
- 初学者入门阿里云haas510开板式DTU(2.0版本)--510-AS
摘要:相比于haas600,haas团队推出的haas510价格更加便宜,做到了百元以内.2.0版本比1.0版本布局更加合理,USB.用户串口和调试串口采用了不同的硬件接头,不会再发生误插的危险.阿里 ...
- DTU基础知识普及手册
原文 1.什么是DTU? 答:DTU是数据终端设备(Data Terminal unit)的简写.广义地讲,在进行通信时,传输数据的链路两端负责发送数据信息的模块单元都称之为DTU,在它的作用下对所传 ...
- 工业物联网RTU与DTU的区别
RTU与DTU 1. RTU 1.1 简介 1.2 构成 1.3 特点 1.4 应用 2. DTU 2.1 简介 2.2 构成 2.3 特点 2.4 应用 3. RTU与DTU 3.1 对比 4. 总 ...
最新文章
- 查看LINUX当前负载
- 思科面试题c语言,C语言面试题~总汇(基础题、嵌入式、微软、华为、思科……).doc...
- 光遇安卓服务器维护时间,光遇国服安卓和IOS什么时候互通?
- 崛企问卷调查小程序模块V1.3.2
- 去过印度的人评价印度_印度的学生如何开始使用开源
- docker容器的跨主机访问
- 学习面试题Day09
- ambari 搭建hadoop大数据平台系列4-配置ambari-server
- 古人从瀑布中看到彩虹,怎么想的?
- java获取配置文件_JAVA读取配置文件的方法
- 浮动QQ在线客服代码,兼容各大浏览器
- C# Transaction 事务
- mac用navicat连接mysql_Mac OS下,使用Navicat连接MySQL出现的问题
- 那村的人儿(村长)第十期数码照片后期处理全套培训教程
- 禁止搜索引擎收录网站内容的几种方法
- c语言扑克牌同花顺比大小,为什么打扑克时“同花顺”最大
- 四级英语口语模拟测试软件,2018年大学英语四级口语考试模拟
- 解决:Error: geom_point requires the following missing aesthetics: y Run `rlang::last_error()`
- 修改svn服务器默认端口号,svn服务器地址 不要端口号
- 2018 ACM-ICPC青岛现场赛 B题 Kawa Exam 题解 ZOJ 4059