设为首页加入收藏
信息详情
 
当前位置
信息搜索
 
 
对GPRS通信延时的优化设置
作者:管理员    发布于:2016-02-24 23:48:43    文字:【】【】【

上海正伟 2014 08

GPRS在通信中存在延时,一般约0.5秒-1秒,在大多数采集系统和控制系统中,这个延时在可接受的范围之内,并不影响使用。

为方便用户尽量简单和尽量快的使用GPRS系统,正伟提供了服务器虚拟串口软件,和MQ软件,帮助用户把自己的传统采集系统,立即转变为GPRS采集系统。并提出了“GPRS数据线”、“3分钟有线变无线”等概念。

在大多数情况,特别是用户使用MQ系统时,基本上是用户安装好MQ软件,在软件里指定好每个仪器的使用串口,就马上能和原来的软件通信了,基本无需设置,基本在3分钟内解决问题。

正伟的服务器软件会自动生成高性能虚拟串口,无需额外安装虚拟串口,另外正伟也提供直接采集数据的软件,无需再使用客户原来的串口采集软件,也不会出现这些问题了。这里讨论必须使用客户原来的串口采集软件的情况。

在少数情况,会发现数据错误和数据不通的情况出现。这是什么原因,怎么解决呢?

在GPRS采集控制系统,我们一般要求数据采集间隔,及超时等待时间在3秒及以上。因为GPRS数据一个来回的时间在1-2秒左右。

当数据采集命令间隔低于2秒,比如为1秒时,就可能发生数据错误和不通的情况,当然这个错误和不通,不是正伟硬件软件的问题,而是客户自己的串口采集软件的问题。

比如,有些采集软件,特别是一些进口采集软件,客户不能修改,也看不太明白参数设置,当有线时是正常的,因为有线串口延时在0.5秒以内,采集间隔可以设置为1秒。但是当GPRS时,假定0秒时中心发命令:01 0300010001E247读取数据,1秒时中心发命令:01 0300020001EA46读取数据,第一个命令的数据在1.5秒返回:010200004827,命令和数据都没有错,但是,但是,中心却认为第一个命令失败了,认为这个本来是第一个命令的返回数据是第二个命令的返回数据,于是,数据错乱了。

解决办法就是:数据采集间隔,及超时等待时间在3秒及以上。

当客户的软件不能设置时,正伟的MQ软件提供了一个延时设置来尽量避免这种情况。在MQ软件,打开“本地设置”菜单,如图所示:

mq

设置串口命令延时参数,为“RPT3”即可。


 
 
版权所有 Copyright (C) Since 2016 上海正伟数字技术有限公司(www.zwm2m.com)
上海.闵行.景联路439号 咨询电话021-64325603  QQ457028853(微信)  访问旧版网站
即插即用的无线产品  覆盖行业的联网服务  --尽在上海正伟  无需编程 无需服务器 无固定IP --无线服务立即使用,无平台费用

支持硬件软件定制,丰富的技术、产品、经验积累,以及顺畅的行业配套,能满足所有定制要求。
请参考 产品知识服务中心 栏目,或联系15921186254 QQ/微信457028853,获得专业支持。
更好用的 GPRS DTU  能传大数据的 GPRS DTU  更专注的 IOT DTU