GPRS/DTU登陆GSM网络,进行GPRS PPP拨号。拨号成功后,GPRS/DTU 将获得一个由移动随机分配的内部IP 地址(一般是 10.X.X.X),也就是说, GPRS/DTU处于移动内网中,且其内网IP地址通常是不固定的,随着每次拨号而变化。
☞ 可以理解为GPRS/DTU 这时是一个移动内部局域网内的设备,通过移动网关来实现与外部Internet公网的通信,与局域网内的电脑通过网关访问外部网络的方式相似
☞ GPRS/DTU主动发起与数据中心的通信连接,并保持通信连接一直存在。 由于GPRS/DTU处于移动内网,且IP 地址不固定,因此,只能由GPRS/DTU主动连接数据中心,而不能由数据中心主动连接GPRS/DTU。这就要求数据中心具备固定的公网IP地址或固定的域名
☞ 数据中心的公网IP地址或固定的域名,作为参数存储在GPRS/DTU内,以便一旦上电拨号成功,其就可以主动连接到数据中心
GPRS/DTU通过数据中心的IP地址(如果是采用中心域名的话,先通过解析出中心IP地址),以及端口号等参数,向数据中心发起TCP或UDP通信请求
在得到中心响应后, GPRS/DTU即认为与中心握手成功,保持这个通信连接一直存在,如果通信连接中断,GPRS/DTU立即重与中心握手
☞ 由于TCP/UDP通信连接已经建立,即可进行数据双向通信。对于DTU来说,需建立与数据中心的双向通信,完成用户串口数据与GPRS网络数据包的转换
一旦接收到用户的串口数据, DTU会立即把串口数据封装在一个TCP/UDP包里,发送给数据中心;反之,当DTU收到数据中心发来的TCP/UDP包时,从中取出数据内容,立即通过串口发送给用户设备。通过有线的数据采集中心,同时与很多个GPRS/DTU进行双向通信