后台与机器端关于DTU的相关通讯流程

后台与机器端关于DTU的相关通讯流程,第1张

由于公司是做自动售卖机系统的,所以最近在做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

有用过CAIMORE的DTU,一般有两种方案:
A:服务器DTU做中心端:
1)服务器DTU可以支持其他多个DTU通讯
2)服务器DTU有多个型号,支持的通讯数量不同
3)办理专网卡来实现
B:通过DTU转发平台实现
1)支持数量没有限制
2)不用办理专网卡
3)所有的DTU都是客户端DTU,不需要用到服务器DTU

一种用在工业上无线透明传输的终端
上海詹佛斯信息科技有限公司推出的GPRS/CDMA数据传输终端(简称DTU)是利用现有的GPRS(中国移动)或CDMA(中国联通)无线网络的数据业务,将用户数据通过无线网络进行传输的产品。DTU无线通讯终端的出现,适应了远距离数据传输通讯的要求,尤其适合数据采集点分散、位置偏远、无人职守、有线通讯安装施工不便、成本高的行业,例如气象、环保、水利、电力、石油管线监控、城市管网监控、工业监控、交通以及POS机智能零售业等,极大提高了数据通讯能力,节约人力物力成本,实现了数据通讯的跨越。
一、DTU的主要功能:
1永远在线;
DTU数据终端能够保持与GPRS/CDMA网络的连接,能够实时检测网络的状态保持通讯链路畅通;
2自动拨号;
当由于网络或外部电源关闭等原因造成DTU与网络链路中断时,DTU能够自动发起拨号,重新与网络指定IP建立连接。
3透明传输;
所谓透明传输是指用户数据通过网络传输以后,到达串口端是严格按照数据原码输出的,不需要用户进行协议解码等处理。
4标准UDP/TCP数据传输;
用户可以根据数据的特点选择使用通讯协议,UDP协议是“无链接的数据传输协议”,TCP协议是“可靠的数据传输协议”;
选择UDP进行数据传输时,数据通常具有可再现性、丢失数据不影响全局的特点,例如对温度、压力、流量、GPS位置信息等采集数据。
选择TCP进行数据传输时,通常数据是要求完整的,不可或缺的数据。
5固定IP和支持动态域名;
DTU不但支持与固定IP建立连接,还能够支持动态域名解析,此特点为没有固定IP的用户使用DTU提供了解决方案
二、GFSPP03-G的特点
我公司的GFSPP03-G型DTU,除了具有以上功能以外,还具有以下特点:
1支持RS232和RS485通讯接口;
2支持比特率范围300~115200BPS;
3宽电压范围,支持电压DC9~36V,电源反接保护;
4高速ARM7内核CPU,数据缓存可达64K;
5内置硬件看门狗,可实现DTU异常保护,不死机;
6内嵌协议栈,支持网络点对点协议;
7 同时支持公网拨号和专网拨号;
8 可支持多数据中心通讯;
9 抗电磁干扰设计,金属外壳屏蔽干扰源;
10只需一次初始化设置,DTU将永远记录设置不丢失;
11支持通过串口进行固件升级;
其他增强功能:
1支持短信发送或拨号开关机;
2支持定时数据采集与发送;
3可定义网络指令控制和设置DTU;
4支持网络查询命令;


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存