DTU和RTU的不同点?它们之间的有什么区别?
在物联网应用中,我们经常使用到两种数据传输设备——DTU和RTU。它们的功能大致相似,但又有些许不同。那在实际应用中,什么情况选择DTU,什么情况选择RTU呢?下面我们就一起来看看,它们之间到底有什么区别以及该如何选择吧。
基本概念
DTU (Data Transfer Unit),中文叫无线数传终端,是专门用于将串口数据转换为IP数据或将IP数据转换为串口数据通过无线通信网络进行传送的无线终端设备,可广泛应用于水文、电力、气象、环保等行业。
RTU(Remote Terminal Unit),中文叫远程测控终端,是SCADA系统的基本组成单元,用来监视和测量安装在远程现场的传感器和设备,负责对现场信号、工业设备的监测和控制。它通过自身的软件(或智能软件)系统,可理想地实现企业中央监控与调度系统对生产现场一次仪表的遥测、遥控、遥信和遥调等功能。
硬件组成
DTU硬件组成部分主要包括CPU控制模块、无线通讯模块以及电源模块。DTU优点包括:组网迅速灵活,建设周期短、成本低;网络覆盖范围广;安全保密性能好;链路支持永远在线、按流量计费、用户使用成本低。
RTU的硬件主要包括CPU、存储器、以及各种输入输出接口等功能模块。这些模块被集成到电路板中,通过电路板布线完成RTU各功能模块连接。CPU是RTU控制器的中枢系统,负责处理各种输入信号,经运算处理后,完成输出。存储器是RTU记忆系统,用来存储各种临时或永久性数据。
功能特点
DTU和RTU的功能都是通过无线网络进行数据的采集和上传。DTU一般支持RS232/RS485接口,可双向透明传输,没有复杂的协议规定。而RTU不仅可以传输数据,还具备远程控制的功能,支持RS232/RS485/DI/DO/AI等多种接口,采用Modbus协议,
总结
综上所述,DTU和RTU相比:DTU相对的简单一些,只提供链路,可以设置串口参数以便连接采集设备,而RTU就相当于DTU+远程控制,可以直接采集、输出开关量/模拟量信号。
简单的说,DTU就是数据传输设备,而RTU是远程测控设备。如果只需要实现数据远传的功能,那么就用DTU;如果还需要检测、控制IO点,那么选择RTU。
原文地址:https://www.cnblogs.com/iotrouter/p/15184162.html
- Activiti学习——Activiti与Spring集成
- spring boot 发送邮件
- spark 2.0主要特性预览
- y叔的ChIP-seq数据分析大礼包
- springboot的Web开发-Web相关配置
- Centos7下yum安装配置nginx与php
- CentOS7安装MySQL
- 分布式系统唯一ID生成方案汇总
- 操作系统底层技术——CPU亲和性
- AngularJS例子 ng-repeat遍历输出 通过js的splice方法删除当前行
- mongoDB报错Cannot find module '../build/Release/bson'
- 计算机视觉处理三大任务:分类、定位和检测
- Windows下RabbitMQ安装及入门
- 计算机视觉任务:图像梯度和图像完成
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- linux常用的读取文件内容指令
- Executors.newSingleThreadScheduledExecutor();线程池中放入多个线程问题
- SqlServer批量删除表
- java 获取一天内crontab任务执行的时间点
- Python自学成才之路 魔术方法之一元,二元运算符
- Python自学成才之路 魔术方法之打印对象实例
- Python自学成才之路 装饰器必用的wraps注解
- Python自学成才之路 使用函数作为装饰器
- Python自学成才之路 装饰器编程之初试装饰器
- Python自学成才之路 元类中的__new__和__init__方法
- Centreon+Nagios实战第七篇——安装NRPE
- Python自学成才之路 详解类的三个重要方法__new__,__init__,__call__
- Centreon+Nagios实战第五篇——监控端安装Centreon
- Centreon+Nagios实战第四篇——监控端安装NDOUtils
- python自学成才之路 类属性和实例属性,__slots__方法