none
现在在做GPRS数据中心,我们采用的是GPRS专线接入方式,连接数据中心,我用的是TCP/IP协议;每个DTU都有固定IP;现在只有我一个人做,特请教大家; RRS feed

  • 问题

  • 现在在做GPRS数据中心,我们采用的是GPRS专线接入方式,连接数据中心,我用的是TCP/IP协议;每个DTU都有固定IP;现在只有我一个人做,特请教大家;

    1)数据中心是客户端,采用轮询方式,采集DTU数据;可我在很多GPRS公司提供的应用案例中,他们都是把数据中心做成服务器端(好像他们用的SIM卡是动态IP的),我想请教一下我把数据中心做成客户端,可行性如何?

    2)心跳包如何设置?是不是我数据中心每隔三四十分钟给终端发一些数据吗(或是DTU发过数据中心呢),是些什么样的数据呢?

    3)永远在线是什么意思,是不是数据中心Socket和GPRS DTU 在第一次通讯时connect一次就可以了,以后靠心跳包维持连接,以后想通信时只要SEND/RECEIVE就可以了吗?

     

    2007年8月15日 7:21

答案

  • 呵呵,我这边有一些DEMO,关于你的问题我先说一下我的意见:
    1.数据中心作为客户端不是说不行,这个就主要看你所使用的GPRS设备本身是作为SVR还是CLE,其主要选择的方式应该是看你的应用
    2.心跳包其主要目的就是通过流量来维持链路,这个时间各地都不一样,一般标准时间是15-20分钟的.作为DTU来讲,一般厂家都有自主心跳包的,就是说不需要你去考虑心跳包这一块了!
    3.永远在线,就是说这个SOCKET连接永远存在的意思,不过这个是不可能的!

     

    2007年8月15日 7:28

全部回复

  • 呵呵,我这边有一些DEMO,关于你的问题我先说一下我的意见:
    1.数据中心作为客户端不是说不行,这个就主要看你所使用的GPRS设备本身是作为SVR还是CLE,其主要选择的方式应该是看你的应用
    2.心跳包其主要目的就是通过流量来维持链路,这个时间各地都不一样,一般标准时间是15-20分钟的.作为DTU来讲,一般厂家都有自主心跳包的,就是说不需要你去考虑心跳包这一块了!
    3.永远在线,就是说这个SOCKET连接永远存在的意思,不过这个是不可能的!

     

    2007年8月15日 7:28
  • UDP or TCP  which is better?

    2011年5月16日 11:57