D、测试中的其他问题:
1、 设备测试:
由于设备测试端的TimeOut时间比较短,在测试时发现,客户端设备测试发送成功,但是在服务器端没有数据接收到,偶然出现同时收到多个发送数据包的情况。只要确定可以ping通网络,可以进入运行环境进行数据同步。
2、 第一次同步时间比较长。
一般情况下(尤其是设置的采集周期比较短的时候),网络数据同步成功的建立起第一次通讯需要的时间比较长,往往需要20秒左右。当连接建立起来之后,数据同步可以按照设定的采集周期更新数据。所以,在刚刚建立连接的时候需要耐心等待一段时间。
3、 通讯数据量的影响
通讯的数据量和通讯周期有比较密切的关系。如果只有一个数据,可以在1500ms(ping命令的平均返回时间为1200ms)同步数据,而且能够在一两个周期内建立起通讯连接。如果有10个数据同步,一般周期需要设置在2500ms以上,并且建立时间比较长(20s)。
4、 关于固定IP
通过GPRS网路传输数据,服务器端必须要有固定IP地址。在实际的现场应用中,需要通过电信部门申请一个固定IP地址,每一个客户端需要将该IP地址固化在连接的GPRS Modem中,当客户端上电之后自动根据固化的IP地址拨通GPRS网络,在网络上寻找到服务器。
在进行调试试验时,通过Modem拨号获得的只是一个暂时的IP地址,当再次拨号上网后,该地址会重新分配,在应用中需要和用户讲清楚。