野外采集点
野外采集点的用户串口设备(可以是各种仪表/PLC/单片机/PC等)通过RS232或RS485/RS422接口与GPRSDTU终端连接。用户串口设备发送的数据通过GPRSDTU终端内部嵌入式处理器通过网络协议封装,通过GPRS无线网络发送到数据中心。
监测中心:
a)公共网络接入方案
服务器使用公网接入互联网,如ADSL拨号/电信专线宽带互联网接入,并申请动态域名或公网固定IP地址;它可以实现中小容量的数据采集应用。
b)专用网络接入方案
服务器采用省移动公司提供的DDN专线,申请固定IP地址配置,接入GPRS网络。由于DDN专线可以提供高带宽,当现场采集点数量增加时,中心可以在不扩容的情况下满足带宽要求,可以实现大容量数据采集应用。监控中心radius服务器从GPRS网络接收数据后,首先进行AAA认证,然后将数据传输到监控中心的计算机主机。数据通过系统软件进行恢复、显示和处理,进一步提高了系统数据通信的安全性能。
GPRSDTU工作过程描述:
GPRSDTU上电后,首先读取内部闪存中保存的工作参数(包括GPRS拨号参数、串口波特率、数据中心IP地址等,这些参数都是事先配置好的)。
GPRSDTU登录GSM网络,然后拨打GPRSPPP。成功拨号后,GPRSDTU将获得手机随机分配的内部IP地址(通常为10.X.X.X)。换句话说,GPRSDTU位于移动内部网中,其内部网IP地址通常不是固定的,随每次拨号而变化。可以理解,GPRS-DTU是移动内部局域网中的一种设备,通过移动网关实现与外部互联网公网的通信。这类似于局域网中的计算机通过网关访问外部网络的方式。
GPRSDTU主动启动与数据中心的通信连接,并始终保持通信连接。因为GPRSDTU位于移动内部网中,且IP地址不固定。因此,只有GPRSDTU可以主动连接到数据中心,而不是GPRSDTU。这要求数据中心具有固定的公共IP地址或固定的域名。数据中心的公共IP地址或固定域名作为参数存储在GPRSDTU中,这样一旦GPRSDTU通电并拨号成功,它就可以主动连接到数据中心。
具体来说,GPRSDTU通过数据中心的IP地址(如果采用中心域名,则通过中心域名解析中心IP地址)和端口号等参数向数据中心发起TCP或UDP通信请求。GPRSDTU接收到中心的响应后,认为与中心握手成功,然后保持通信连接。如果通信连接中断,GPRSDTU将立即与中心再次握手。
由于TCP/UDP通信连接已经建立,因此可以进行双向数据通信。
对于DTU,只要建立与数据中心的双向通信,完成用户串口数据与GPRS网络数据包之间的转换就相对简单。一旦收到用户的串行数据,DTU立即将串行数据封装在TCP/UDP数据包中,并将其发送到数据中心。相反,当DTU从数据中心接收到TCP/UDP数据包时,它会从数据中心取出数据内容,并立即通过串口发送给用户设备。
通过有线数据采集中心,可同时与多个GPRS DTU进行双向通信。这是GPRS DTU应用系统中最常用的方法。