硬件部:杨生

   

水资源协议是项目中经常会使用的一种协议规范,按我的理解协议就像一种语言,以它独有的方式表达想要传递的信息。 

  

最近这段时间在新平台上接触的两个相关项目,使我对水资源协议经历了从无到有,从有到通的转变。这其中给我印象最深的是和新疆一客户一起调试的过程。开始调试时进行的比较顺利,定时上报数据,报警上报,有条不紊的进行。但因为客户的上位机接收和回应数据没有按照标准水资源协议进行,因此重发数据和回应报文无法解析,导致重发补报机制没有起到作用。发现问题后与上位机沟通,他们做相应完善后调试的很顺利。 

   

项目中遇到的另外一个问题是召测历史记录数据的问题,因为项目的要求是每六分钟存储上报数据一次,这样的话一小时内整十组数据。但是因为水资源协议召测数据的时间只精确到小时,因此召测历史记录时一包数据如果按最大包容量上报,则数据结尾会出现非整小时的数据,这样上位机不方便解释,所以我们的程序进行了优化处理,优化后上报的报文中数据的数量就是一小时数据的倍数,解决了这个问题。 

   

通过项目的调试和修改我领会到:事情要按部就班的进行,多沟通需求,多了解不足,在做好项目的同时提升自己的能力,把事情做到最好。