从边缘设备到云端平台,合宙DTURTU打造无缝物联网解决方案

news2025/1/1 23:59:02

如今,物联网(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整机选型表

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  气象站

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2143479.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

硬件工程师笔试面试——无线通讯模块

目录 15、无线通讯模块 15.1 基础 无线通讯模块实物图 15.1.1 概念 15.1.2 常见的无线通讯模块及其特点 15.1.3 无线通讯模块参数 15.1.4 无线通讯模块工作原理 15.2 相关问题 15.2.1 如何根据项目需求选择合适的无线通讯模块? 15.2.2 无线通讯模块的安全性如何,如…

合宙Air201模组LuatOS:点点鼠标就搞定的FOTA远程升级,你知道吗?

你是不是也经常遇到小伙伴吐槽:开发是个苦差事!做项目倒还好,就怕遇到项目升级,那简直让人头大。。。 如果你也有这种困惑,就多了解一下合宙的开发工具,简单实用又高效,甚至只需点点鼠标&#…

【变化检测】基于ChangeStar建筑物(LEVIR-CD)变化检测实战及ONNX推理

主要内容如下: 1、LEVIR-CD数据集介绍及下载 2、运行环境安装 3、ChangeStar模型训练与预测 4、Onnx运行及可视化 运行环境:Python3.8,torch1.12.0cu113,onnxruntime-gpu1.12.0 likyoo变化检测源码:https://github.c…

【楚怡杯】职业院校技能大赛 “云计算应用” 赛项样题四

某企业根据自身业务需求,实施数字化转型,规划和建设数字化平台,平台聚焦“DevOps开发运维一体化”和“数据驱动产品开发”,拟采用开源OpenStack搭建企业内部私有云平台,开源Kubernetes搭建云原生服务平台,选…

动手学深度学习(四)卷积神经网络-下

全连接层存在的问题:参数过大,计算成本过高。 一、网络中的网络(NiN) 1、NiN块 ①NiN块的结构 NiN串联多个由卷积层和“全连接”层构成的小网络来构建一个深层网络。这种由卷积层和“全连接”层构成的小网络就是NiN块。 &#…

线程池夺命十四问

目录 一:什么是线程池 二:线程池有什么好处 三:如何创建一个线程池 Executors ThreadPoolExecutors 四:创建一个线程池为什么不推荐使用Executors 五:如何设置线程池的大小 六:线程池有哪些参数 …

(CS231n课程笔记)深度学习之损失函数详解(SVM loss,Softmax,熵,交叉熵,KL散度)

学完了线性分类,我们要开始对预测结果进行评估,进而优化权重w,提高预测精度,这就要用到损失函数。 损失函数(Loss Function)是机器学习模型中的一个关键概念,用于衡量模型的预测结果与真实标签…

【数据结构篇】~链表算法题3(环形链表)

链表算法题3(环形链表) 环形链表的证明1. 环形链表I​1) 思路2)代码实现 2. 环形链表II​1) 思路11) 思路22)代码实现 环形链表的证明 1. 环形链表I​ https://leetcode.cn/problems/linked-list-cycle/description/ 1) 思路 判断…

拥控算法BBR入门1

拥塞控制算法只与本地有关 一个TCP会话使用的拥塞控制算法只与本地有关。 两个TCP系统可以在TCP会话的两端使用不同的拥塞控制算法 Bottleneck Bandwidth and Round-trip time Bottleneck 瓶颈 BBR models the network to send as fast as the available bandwidth and is 2…

Qt容器类控件——QGroupBox和QTabWidget

文章目录 QGroupBox又来点餐QTabWidget使用演示 QGroupBox 容器类控件即里面可以容纳其他的控件 QGroupBox叫做分组框,可以把其他控件放在里面作为一组 QGroupBox的存在,只是为了让界面更好看一点,并不实现实质性的功能。 当界面较复杂的时候…

C++ 类的默认成员函数-构造函数

个人主页:Jason_from_China-CSDN博客 所属栏目:C系统性学习_Jason_from_China的博客-CSDN博客 所属栏目:C知识点的补充_Jason_from_China的博客-CSDN博客 概念概述 默认成员函数就是用户没有显式实现,编译器会自动生成的成员函数称…

【openGauss】检查工具gs_check,gs_checkperf的应用

1. gs_check (1)检查指定项(以CheckCPU为例) 在执行gs_check -i CheckCPU时如果出现如下报错是因为没有为集群配置过免密,即使当前环境为单机也要求要配置ssh互信,有两种解决办法 办法一:配置…

kali里面搭建docker容器

注意事项:kali版本,镜像源 (1)权限为管理员: sudo su (2) 更新软件包列表并升级已安装的软件包 apt-get update apt-get upgrade 出错了,应该是更新源出问题了。 (3)更换镜像源&am…

【springboot】实现文件上传和下载

目录 1. 新建一个springboot项目2. 配置文件application.propertiesapplication.yml 3. 控制类实现文件上传和下载4. 测试 1. 新建一个springboot项目 新建一个springboot项目&#xff0c;选择web&#xff0c;默认即可. 主要pom配置文件如下&#xff1a; <parent><gr…

Ubuntu2404使用docker安装Oracle23_ai_Free

Oracle 安装docker安装部署 官网&#xff1a;Oracle23AI 功能亮点 AI战略搜索 Oracle AI Vector Search专为人工智能&#xff08;AI&#xff09;工作负载而设计&#xff0c;允许您基于语义而不是关键字查询数据。 JSON 关系二元性 数据可以作为 JSON 文档或关系表透明地访问和…

十大排序之:冒泡排序

目录 一、简介 实现过程 时间复杂度 二、代码实现 函数声明 Swap函数 单趟 多趟 测试 优化 一、简介 冒泡排序是一种简单的排序算法&#xff0c;它重复地比较相邻的两个元素&#xff0c;如果顺序错误就交换它们&#xff0c;直到没有元素需要交换为止。这个过程类…

Python | Leetcode Python题解之第414题第三大的数

题目&#xff1a; 题解&#xff1a; class Solution:def thirdMax(self, nums: List[int]) -> int:a, b, c None, None, Nonefor num in nums:if a is None or num > a:a, b, c num, a, belif a > num and (b is None or num > b):b, c num, belif b is not No…

Cpp快速入门语法(下)(2)

文章目录 前言一、函数重载概念与使用C为何支持函数重载&#xff1f; 二、引用概念语法特性权限(常引用)使用场景与指针的区别 三、内联函数四、auto关键字(C11)五、基于范围的for循环(C11)六、指针空值nullptr(C11)总结 前言 承前启后&#xff0c;正文开始&#xff01; 一、函…

C++ | Leetcode C++题解之第414题第三大的数

题目&#xff1a; 题解&#xff1a; class Solution { public:int thirdMax(vector<int> &nums) {int *a nullptr, *b nullptr, *c nullptr;for (int &num : nums) {if (a nullptr || num > *a) {c b;b a;a &num;} else if (*a > num &&am…