从边缘到云端,合宙DTURTU打造无缝物联网解决方案
随着物联网(IoT)技术的飞速发展,万物互联的时代已经到来,
如何高效、稳定地连接边缘设备与云端平台,实现数据的实时采集、传输与处理,成为了推动物联网应用落地的关键。
DTU(数据传输单元)与RTU(远程终端单元)是连接边缘与云端的桥梁,是实现数据无缝流动的关键。
合宙推出的 DTU&RTU成功推动了众多企业实现了生产设备的远程监控和智能控制。
一、DTU&RTU概述
1.1 什么是DTU
DTU,全称Data Transfer Unit,中文名称为数据传输单元。
它是一种专门用于将串口数据转换为IP数据或将IP数据转换为串口数据,并通过无线通信网络(如3G、4G、5G、WiFi等)进行传送的无线终端设备。
合宙DTU以其组网迅速灵活、建设周期短、成本低、网络覆盖范围广、安全保密性能好等优势,在电力、环保、LED信息发布、物流、水文、气象等多个行业得到了广泛应用。
合宙DTU通过无线方式将远端设备的数据传输到后台中心,实现数据的远程监控和管理。
它支持多种通信协议和接口,如RS232、RS485等,方便与各种自动化设备(如PLC、单片机等)连接。
此外,合宙DTU还具备远程配置、远程升级、故障报警等功能,为用户提供了极大的便利。
听起来好像是一段废话,还是没看懂是什么......
沿着历史长河,我们向上追溯到20世纪初期,随着电话线等通信基础设施的普及,远程数据通信的需求逐渐增加。为了满足这种需求,人们开始研发能够实现数据远程传输的设备。
调制解调技术(Modem)的出现为远程数据传输提供了可能。然而,早期的调制解调器功能相对简单,难以满足复杂的数据传输需求。
随着通信技术的进一步发展,人们开始将调制解调器(Modem)的功能进行扩展和整合,形成了DTU这一新的设备类别。DTU不仅具备调制解调功能,还增加了数据处理、存储、转发等多种功能。
最早的DTU主要用于通过标准的电话线进行数据传输。它们被广泛应用于新闻专线、打字机、军事通信等多个领域。
随着无线蜂窝网络的出现,DTU逐渐从有线传输向无线传输发展。在20世纪70年代后,DTU发展成为了无线终端设备,成为物联网重要的通信设备之一。这一转变使得DTU在数据传输上更加灵活和便捷。
随着通信技术的不断进步,DTU也经历了从2G、3G到4G、5G等网络制式的升级。例如,2G GPRS网络的出现催生了GPRS DTU;而随着3G、4G、NB-IoT等网络的普及,又相继出现了4G DTU、NB-IoT DTU等新型产品。
除了基本的数据传输功能外,现代无线DTU还具备基本的数据采集功能。功能上的拓展使得DTU在物联网、工业自动化等领域的应用越来越广泛。
下图是合宙推出的一款4G DTU整机产品Air-D780L1-Y的典型应用场景:

1.2 什么是RTU
RTU,全称Remote Terminal Unit,中文名为远程终端单元;
听起来又是一句废话,还是没看懂是什么......
基于上一章节介绍的DTU,来对RTU做个通俗易懂的解释;
RTU = DTU+远程控制;
DTU的主要功能是数据采集和数据传输;
在DTU的基础上,如果支持后台下发指令去控制传感器设备的一些动作,就是RTU;
为了加深对DTU和RTU的理解,我们再来看下面这张图:

在这张图中,红色虚线箭头流程中的功能和设备单元,是RTU相对于DTU来说,新增的功能。新增的这一部分功能,强调的是云平台可以主动下发指令给RTU整机,RTU整机去操作控制单元,完成期望的动作。
1.3 描述约定
虽然DTU和RTU两个概念的重要区别为是否支持远程控制功能,但在实际的产品定义中,DTU产品和RTU产品的远程控制功能的差异性并不明显,为了后续描述方便,在接下来的文章中,除了特别需要强调RTU之外,否则,全部使用DTU来同时表示DTU和RTU两种概念。
二、合宙DTU&RTU的整机产品线
在了解DTU的概念之后,我们接下来看看上海合宙的DTU整机产品线。
2.1 DTU整体解决方案内容
上海合宙的DTU整机产品线,提供DTU整体解决方案服务:
DTU整体解决方案 = DTU整机+LuatOS-iRTU固件+WEB参数配置平台+SIM卡+业务云平台+小程序/APP+看板;
如下图所示:

看不懂上面这张图也没关系,只需要记住下面这段话就够了:
如果你有行业设备(包括但不限于工业、农业、气象、水利、水文、环境、能源、养殖等行业设备)需要联网,联网的开发和调试工作都交给合宙来做,你只需要给出产品定义即可,给不出产品定义也没关系,拉上合宙的产品人员,一起聊需求就行。
总结下来就是:你只需要提需求,合宙来实现。
2.2 合宙DTU整体解决方案核心特点
合宙DTU整体解决方案,核心特点如下:
品质卓越,稳定可靠
- 五年市场验证:合宙DTU硬件及配套固件,历经市场上数千家客户的严格考验,长达五年的稳定运行,证明了其无与伦比的品质与可靠性。
- 专业研发实力:依托深厚的技术积累,确保每一款产品都能适应复杂多变的应用环境,满足高标准要求。
高效研发,快速上市
- 一站式服务:用户无需自行投入大量技术资源进行繁琐的开发配置,合宙技术团队将全程协助,从方案设计到功能实现,大大缩短开发周期。
- 加速上市:研发阶段,原本客户自己开发整体解决方案,可能需要几个月的时间;现在使用合宙DTU整体解决方案,不需要客户投入技术资源,合宙技术人员全程协助客户开发配置好所有功能,大概率几天就能完成开发测试;既可以节省客户的研发成本,又可以使客户的产品快速推向市场;
无忧维护,省心省力
- 全面维护支持:合宙提供全天候的技术维护服务,确保用户在使用过程中遇到任何问题都能得到及时解决,让客户无后顾之忧。
- 技术资源释放:客户可将更多精力集中于核心业务与产品创新,而非繁琐的技术维护,实现资源的最优配置。
完整生态,增值服务
- 一站式解决方案:除核心的DTU硬件与LuatOS-iRTU固件外,合宙还构建了包括业务SIM卡、Web参数配置平台、业务云平台、专属APP及小程序在内的完整生态系统。
- 价值增值:这一系列增值服务不仅提升了整体方案的灵活性与易用性,更帮助用户实现了从数据采集、传输到分析展示的全链条管理,为客户创造更多附加价值。
2.3 DTU整机
DTU整机是指完整的DTU/RTU硬件整机,包括外壳和天线;
2.3.1 DTU整机选型表



相关产品说明书:
Air-S710Ys 产品说明书
Air-D795W1 产品说明书
Air-D700X1 产品说明书
更多文档请点击:合宙DTU整机产品线文档中心
2.3.2 RTU整机选型表

相关产品说明书请点击: 合宙DTU整机产品线文档中心
三、 LuatOS-iRTU固件
LuatOS-iRTU固件就是运行在DTU整机硬件上的嵌入式软件,固件文件名的命名格式通常是以下形式(黄色背景的版本号会动态更新):
-
iRTU_1.0.5_LuatOS-SoC_V1108_EC618.soc
-
iRTU_2.0.1_LuatOS-Air_V4025_RDA8910_TTS_NOLVGL_FLOAT.pac
LuatOS-iRTU是合宙采用LuatOS架构自主研发的DTU嵌入式软件解决方案,已经被众多DTU厂商采用,经过百万级装机设备的验证,稳定可靠,广泛应用于物联网领域的各行各业。
LuatOS-iRTU固件支持以下功能:
-
支持WEB端参数配置功能;
-
支持TCP/UDP socket、HTTP、MQTT等常见透传和非透传模式;
-
支持阿里云、OneNET、腾讯云等常见公有云;
-
支持自动心跳,保持永久在线;
-
支持数据流模板,可自定义解析处理网络端和主控MCU端的双向数据;
-
支持消息推送(短信,网络通知);
-
支持GPS数据以及相关数据采集;
-
支持自定义任务功能,可以配置编程脚本,为软件系统的扩充提供便利;
-
支持ADC、I2C、SPI等外设接口,配合任务功能,可以方便的扩充传感器、LCD等外设;
-
支持远程升级;
四、 SIM卡
合宙拥有自己的sim卡以及配套的sim卡管理平台,如下图所示:

五、WEB参数配置平台
WEB参数配置平台可以在线配置DTU整机的运行参数,DTU整机开机后,会自动连接WEB参数平台,从平台下载配置好的运行参数,配置平台的核心界面如下图所示:

六、业务云平台
合宙提供业务云平台的开发和维护,无需客户投入技术资源参与;
目前合宙业务云平台还无法对外开放使用,只能由合宙技术人员使用。
七、 APP&小程序
合宙提供APP&小程序&web h5页面的搭建、开发和维护,无需客户投入技术资源参与;
部分应用示例参考以下几张图片:

扫描登录后,可以体验小程序 :
AppID: 12772998
账号:test
密码:123456
八、看板
合宙提供看板的搭建、开发和维护,无需客户投入技术资源参与;
部分应用示例参考下图:

九、 合宙为什么要做DTU整机产品线
在服务客户的过程中,合宙发现有部分客户存在一个痛点,就是想做物联网产品,但是最终无法顺利量产。
其中的原因有:
-
产品需求描述不清楚;
-
没有技术人员开发调试以及维护产品;
-
技术人员不熟悉物联网产品开发,开发进度太慢;
-
产品总需求量不大,自己投入技术开发整套方案,至少需要硬件、嵌入式软件、后台、app/小程序 4名工程师,至少开发3个月,投入成本太高;
合宙推出的DTU整体产品线,提供的DTU整体解决方案服务,刚好可以解决这些问题:
-
产品需求描述不清楚,没关系,合宙产品人员和你一起深入了解产品应用场景,总结输出需求;
-
没有技术人员,没关系,合宙技术人员完成开发、调试和维护工作,不需要客户投入任何技术资源;
-
开发太慢,没关系,交给合宙技术人员来开发,最快1天完成开发;
-
产品总需求量不大,没关系,即使只有1台的需求,合宙技术人员投入人力开发维护,也会负责到底;
十、应用场景
合宙DTU整机产品线可以应用的领域非常广泛,例如:
-
电力行业:远程抄表、变电站监测、电力线路监测等;
-
水利行业:智慧灌溉、水质监测、水库闸门远程控制等;
-
石油行业:油气井监控、燃气管网监控等;
-
市政行业:路灯监控、城市能耗监测等;
-
环保行业:气象站、污染源监测、大气环境监测等;
-
农业应用:智慧灌溉、大棚远程监测管理、水产养殖监测等;
-
......等等等等。
十一、合宙DTU整体解决方案示例
11.1 智慧灌溉(汇川变频器+水泵)
智慧灌溉(汇川变频器+水泵)应用示例

11.2 气象站




更多产品详情请联系: 18616233557
文档资料:合宙DTU整机产品线文档中心
相关文章:
从边缘到云端,合宙DTURTU打造无缝物联网解决方案
随着物联网(IoT)技术的飞速发展,万物互联的时代已经到来, 如何高效、稳定地连接边缘设备与云端平台,实现数据的实时采集、传输与处理,成为了推动物联网应用落地的关键。 DTU(数据传输单元&…...
【Android Studio】API 29(即Android 10)或更高版本,在程序启动时检查相机权限,并在未获取该权限时请求它
文章目录 1. 在AndroidManifest.xml文件中,声明相机权限:2. 在你的Activity中(例如MainActivity)测试 1. 在AndroidManifest.xml文件中,声明相机权限: <uses-feature android:name"android.hardwar…...
【裸机装机系列】3.kali(ubuntu)-更新sources.list并重启
当装机并重启计算机后,暂时还不能使用,需要更新源并下载软件 1、更新软件源 1> 切换root使用命令 sudo su root 进入界面后,是你自己的账户,不是root账户,这里的操作是需要进入root账户进行操作的,否…...
text2sql(NL2Sql)综述《The Dawn of Natural Language to SQL: Are We Fully Ready?》
《The Dawn of Natural Language to SQL: Are We Fully Ready?》(github)出自2024年6月的NL2SQL(Natural language to SQL )综述论文。这篇论文尝试回答如下三个问题: 问题1:NL2SQL的现状是什么?(Q1:Where Are we Now?) 论文图1总结了近20年NL2SQL方法…...
【滑动窗口】一题讲透滑动窗口!
🚀个人主页:一颗小谷粒 🚀所属专栏:力扣刷题 很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~ 目录 1.1 题目要求 1.2 算法图解分析 1.3 代码实现 1.4 时间复杂度分析 1.5 算法思想总结 1.1 题目要…...
嵌入式通信原理—SPI总线通信原理与应用
文章目录 SPI 简介基本原理工作模式特点 SPI寻址方式1. 片选(Chip Select, CS)2. 多从设备通信3. 菊花链(Daisy-Chain)模式4. 地址寄存器(应用层) SPI通信过程时钟信号生成(SCLK)数据…...
基于web的 BBS论坛管理系统设计与实现
博主介绍:专注于Java .net php phython 小程序 等诸多技术领域和毕业项目实战、企业信息化系统建设,从业十五余年开发设计教学工作 ☆☆☆ 精彩专栏推荐订阅☆☆☆☆☆不然下次找不到哟 我的博客空间发布了1000毕设题目 方便大家学习使用 感兴趣的可以…...
【Scala入门学习】Scala的方法和函数
1. 方法 在scala中的操作符都被当成方法存在,比如说、-、*、/ 12就是1.(2)的调用, 2.0 是doule类型,强调用Int类型的写法为1.(2:Int) 1.1 方法的声明和使用 定义方法的语法: def 方法名([变量:变量类型ÿ…...
【JVM】概述
前言 Java的技术体系主要由支撑Java程序运行的虚拟机、提供各开发领域接口支持的Java类库、Java编程语言及许许多多的第三方Java框架(如Spring、MyBatis等)构成。在国内,有关Java类库API、Java语言语法及第三方框架的技术资料和书籍非常丰富&…...
鸿蒙开发笔记_电商严选02_登录页面跳转到我的页面、并传值
鸿蒙开发笔记整理,方便以后查阅! 由于上班较忙,只能抽空闲暇时间,快速整理更新中。。。 登录页面跳转到我的页面、并传值 效果图 我的设置页面 /*** 我的设置页面*/ import CommonConstants from ./CommonConstants import ItemData from ./ItemData import DataModel fr…...
clip论文阅读(Learning Transferable Visual Models From Natural Language Supervision)
目录 摘要训练pre-train model的过程将pre-train model应用于下游任务应用(待更新) 论文/项目地址:https://github.com/OpenAI/CLIP 提供了clip的pre-trained model的权重,也可安装使用pre-trained model 摘要 使用标签标注的图…...
用于图像分割的协 SMA Transformer:同多注意力转换器 !
在医学图像分割中,基于注意力机制和卷积神经网络的Transformer在提高性能方面起到了重要作用。然而,早期的模型往往在分割小而形状不规则的肿瘤时表现不佳。 为此,作者提出了一种基于SMA架构(Synergistic Multi-Attention…...
lodash中_.difference如何过滤数组
_.difference(array, [values]) 作用: 创建一个具有唯一array值的数组,每个值不包含在其他给定的数组中。(注:即创建一个新数组,这个数组中的值,为第一个数字(array 参数)排除了给…...
关于C# 数据库访问 转为 C++ CLI 数据库访问
Db_.cs 与 csharp_db.h功能是一样的。 Db_.cs /**************************************************************************************** 创建时间 :2006年12月19日文件名 :Db_.cs功能 :数据库…...
百度移动刷下拉词工具:快速出下拉词的技术分析
都2024年了,你还在做SEO百度下拉?答案当然是肯定的,虽然百度的搜索流量不如从前,但移动端的流量依然是巨大的!除了百度SEO快排以外,下拉也是一大流量入口,尤其是在移动端搜索的流量越来越大时&a…...
学习笔记-Golang中的Context
文章目录 1、什么是Context2、Context的作用3、Context的解析3.1、Context的源码解析3.2、 context包中实现context接口的四种结构体类型3.2.1、emptyCtx3.2.2、cancelCtx3.2.3、timerCtx3.2.4、valueCtx 4、总结 1、什么是Context Context是 Go 语言中的一个标准库࿰…...
ArrayList 源码解析
ArrayList是Java集合框架中的一个动态数组实现,提供了可变大小的数组功能。它继承自AbstractList并实现了List接口,是顺序容器,即元素存放的数据与放进去的顺序相同,允许放入null元素,底层通过数组实现。除该类未实现同…...
libgit2编译
1. 源码下载 libgit2源码下载 2. 编译要求 CMake下载 CMake教程 3. 编译步骤 Prerequisites Make sure CMake on your %PATH% Build Create a build directory beneath the libgit2 source directory, and change into it: mkdir build && cd buildCreate the …...
mac新手入门(快捷键)
系统常用快捷键 基本操作 Command-Z 撤销Command-X 剪切 Command-C 拷贝(Copy) Option Shift Command V 纯文本拷贝 Command-V 粘贴 Command-A 全选(All)Command-S 保存(Save) Command-F 查找࿰…...
curl 的使用详解
curl 是一个非常强大的命令行工具,用于通过各种协议(如 HTTP、HTTPS、FTP 等)传输数据。它广泛应用于测试 API、下载文件、调试网络请求等。 下面是 curl 常用功能的详解及示例: 基本语法 curl [options] [URL]1. 基本请求 发起…...
.Net框架,除了EF还有很多很多......
文章目录 1. 引言2. Dapper2.1 概述与设计原理2.2 核心功能与代码示例基本查询多映射查询存储过程调用 2.3 性能优化原理2.4 适用场景 3. NHibernate3.1 概述与架构设计3.2 映射配置示例Fluent映射XML映射 3.3 查询示例HQL查询Criteria APILINQ提供程序 3.4 高级特性3.5 适用场…...
Cesium1.95中高性能加载1500个点
一、基本方式: 图标使用.png比.svg性能要好 <template><div id"cesiumContainer"></div><div class"toolbar"><button id"resetButton">重新生成点</button><span id"countDisplay&qu…...
无法与IP建立连接,未能下载VSCode服务器
如题,在远程连接服务器的时候突然遇到了这个提示。 查阅了一圈,发现是VSCode版本自动更新惹的祸!!! 在VSCode的帮助->关于这里发现前几天VSCode自动更新了,我的版本号变成了1.100.3 才导致了远程连接出…...
【解密LSTM、GRU如何解决传统RNN梯度消失问题】
解密LSTM与GRU:如何让RNN变得更聪明? 在深度学习的世界里,循环神经网络(RNN)以其卓越的序列数据处理能力广泛应用于自然语言处理、时间序列预测等领域。然而,传统RNN存在的一个严重问题——梯度消失&#…...
ESP32读取DHT11温湿度数据
芯片:ESP32 环境:Arduino 一、安装DHT11传感器库 红框的库,别安装错了 二、代码 注意,DATA口要连接在D15上 #include "DHT.h" // 包含DHT库#define DHTPIN 15 // 定义DHT11数据引脚连接到ESP32的GPIO15 #define D…...
Cilium动手实验室: 精通之旅---20.Isovalent Enterprise for Cilium: Zero Trust Visibility
Cilium动手实验室: 精通之旅---20.Isovalent Enterprise for Cilium: Zero Trust Visibility 1. 实验室环境1.1 实验室环境1.2 小测试 2. The Endor System2.1 部署应用2.2 检查现有策略 3. Cilium 策略实体3.1 创建 allow-all 网络策略3.2 在 Hubble CLI 中验证网络策略源3.3 …...
cf2117E
原题链接:https://codeforces.com/contest/2117/problem/E 题目背景: 给定两个数组a,b,可以执行多次以下操作:选择 i (1 < i < n - 1),并设置 或,也可以在执行上述操作前执行一次删除任意 和 。求…...
Nginx server_name 配置说明
Nginx 是一个高性能的反向代理和负载均衡服务器,其核心配置之一是 server 块中的 server_name 指令。server_name 决定了 Nginx 如何根据客户端请求的 Host 头匹配对应的虚拟主机(Virtual Host)。 1. 简介 Nginx 使用 server_name 指令来确定…...
css3笔记 (1) 自用
outline: none 用于移除元素获得焦点时默认的轮廓线 broder:0 用于移除边框 font-size:0 用于设置字体不显示 list-style: none 消除<li> 标签默认样式 margin: xx auto 版心居中 width:100% 通栏 vertical-align 作用于行内元素 / 表格单元格ÿ…...
Python ROS2【机器人中间件框架】 简介
销量过万TEEIS德国护膝夏天用薄款 优惠券冠生园 百花蜂蜜428g 挤压瓶纯蜂蜜巨奇严选 鞋子除臭剂360ml 多芬身体磨砂膏280g健70%-75%酒精消毒棉片湿巾1418cm 80片/袋3袋大包清洁食品用消毒 优惠券AIMORNY52朵红玫瑰永生香皂花同城配送非鲜花七夕情人节生日礼物送女友 热卖妙洁棉…...

