[摘要]嘉兴市鸿道通讯科技有限公司专业提供基于GSM/GPRS/CDMA公网的工业通讯和数据监控的产品及服务。本公司的集数据采集与无线通讯为一体化产品(GPRS RTU/GPRS DTU、GPRS抄表、GPRS数据采集、GPRS数据监控、无线抄表、远程抄表、电池供电 RTU等)在自来水、水利、热能、污水等行业大量使用,尤其在SCADA系统和无线抄表中
A.对于 <用户应用层数据包>,<心跳包>部分的控制策略:
可以分为保持在线方式和唤醒上线方式,当用户应用数据通信频繁, 需要经常双向通信时,GPRS DTU一般使用保持在线方式。
当用户应用数据量极少时,也可以考虑采用唤醒上线方式,唤醒上线方式又细分为 本地控制命令唤醒, 用户数据包唤醒, 定时自动唤醒, 中心拨号唤醒, 中心短信唤醒几种方式.采用唤醒方式可以大幅减少GPRS流量。
B.对<建立网络连接包>的流量控制策略:
对<建立网络连接包>实行了智能判断的方法,当中心无法连接的时候, 避免大量无效连接包的产生, GPRS DTU支持重新尝试连接的时间间隔设置,比如按每隔5分钟才重新尝试连接1次,而不是连续重新尝试连接, 或者按照时间递增的方式重新尝试连接.(比 如按照10秒, 20 秒,40 秒, ...递增),从而有效避免[建立网络连接>部分出现大流量。
C. 对<垃圾数据包>的流量控制策略:
在许多对垃圾数据的现象束手无策的情况下,嘉兴鸿道实现了自动避让垃圾数据的技术。垃圾数据的一个特点是:它并不是对所有IP都会出现,当GPRS设备在某个时间收到垃圾数据包时, 如果GPRS设备更换IP地址, 那么就可以有效避免继续收到更多的垃圾数据。
但是,判断GPRS设备收到垃圾数据需要一个必备的条件,就是必须在GPRS DTU内部自行实现完整的PPP协议及TCP/IP协议.也就是GPRS DTU具备IP 层数据包处理能力,通过IP层可以准确判断出垃圾数据包。
目前有的厂家的GPRS DTU设备使用了GPRS无线模块内置协议栈,这种情况下,由于GPRS无线模块内置协议栈已经把IP层封装了,对外开放的只是TCP和UDP通道的数据, 因此无法判断垃圾数据包存在, 更谈不上自动避让了。