什么是DTU DTU应用系统和应用领域

什么是DTU DTU应用系统和应用领域,第1张

楼主好,DTU的中文名称是串口通信服务器,如果集成通信模块,可以通过2G/3G/4G等网络远程传输数据到服务器。它的特点是功率小,设置简单,稳定可靠,自动在线,能传输RS232/485等串口数据,主要应用于空气检测,水利监测,电力传输,地质灾害监测等领域。国内做的最早最成功的是深圳宏电的GPRS产品,不过现在做这种产品的厂家有不少,大部分集中在深圳市。

DTU就3个主要部分, 电源, 单片机, 通信模块,
电源:就不多说, 就是供电
单片机:编辑通信模块相关通信AT指令, 单片机通过串口发指令给通信模块,
通信模块:借助SIM手机卡与运营商基站通信,使用IP,域名建立服务器,服务器需要管理软件(接收软件)实现了远程管理。奥企科技, 全网通4G

由于公司是做自动售卖机系统的,所以最近在做Java的过程中接触到了后台机台端的一系列的通讯,想记录下自己的一点心得和想法,抛砖引玉,有相关技术的牛人还请多多指教。

首先我先介绍一下DTU这个概念,DTU是专门用于将串口数据转换为IP数据或将IP数据转换为串口数据通过无线通信网络进行传送的无线终端设备,可能这个概念有点笼统,我理解的是将机器端的指令通过DTU转化为相应的数据发送给服务器端,相应的后台发送相应信息,DTU负责接收转化并传输到机台端进行处理。

介绍了DTU的概念之后,接下来来说一下我们后台与机器端的通讯的相关流程。
举个例子来说,后台想要发送一个指令给机台端让机台端出货。
1首先,后台与机台端开发人员商定好一个通讯规则并且按照DTU协议封装,然后后台发送消息将其递交给TCP服务。
2将消息发送到TCP服务后,TCP封装数据。
3TCP服务将封装好的数据推送给DTU。
4DTU再根据DTU协议来解析数据。
5设备接收到指令,找到相对应的指令,然后执行相应的 *** 作。

在设备收到相应消息之后这整个流程并没有结束,机台端还要向后台发送一个反馈,反馈是否出货成功的指令。具体流程如下:
1设备返回响应结果给DTU。
2DTU根据相应协议封装数据信息。
3DTU将封装好的数据信息发送到TCP服务。
4TCP服务收到反馈信息后,然后根据协议解析相应数据。
5最后将解析后的数据发送给后台。

可以参照下图进行理解。

后台与机台端的通讯流程大致就是这样,毕竟初学者,可能有一些地方理解的不到位,望大家海涵。

一切安好,便是晴天。
Tank


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12687119.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存