云平台车载终端开发项目日志
今日完成工作:
1.完成云平台原始数据解析方法的验证,验证结论:通过。具体策略:在平台上记忆每个采集参数的转换系数,但是给设备下发指令时并不下发系数。在原始数据发送到平台HBASE后,由平台进行解析,并显示在导出的设计文件中。
2.完成远程诊断配置文件的熟悉和准备。后续与平台联调。
3.学习了CC工具添加项目的基本操作方法。
4.终端配置信息位置信息结构体的赋值原理学习。位置信息GPS定位接口函数的基本功能。
5.内蒙采集的数据解析完毕,转交合作大学。
收获:
1.数据采集配置表、远程诊断配置表测试的过程中,发现自己做事不够细致,一个事情反复验证几次才能通过,在配置表中总是有一些细小的瑕疵,导致功能验证不通过。这个事情,前前后后大概持续了四五天,浪费了时间和精力。提醒自己要仔细做事。
2.有些问题自己是可以学会的。每次都是问题问出去了,自己正好恍然大悟。坚持自己解决和查询问题,实在不行再请教。
疑问:
1.10ms的数据采集周期,为什么数据导出文件中是20ms的间隔?两种可能性:第一、应用程序计算间隔错误(明天查看代码确认);第二、定时器库函数错误。
2.终端掉线之后,好像没有重新连接云平台。首先需要仔细研究这块代码,不熟悉,还不清楚真正的机理。
明日工作:
1.早上上班前,继续学习J1939协议;
2.上班的主要任务GB32960遗留问题确认:
(1)车辆登录流水号数值的准确性,及清零时机确认。
(2)心跳周期的调整数值的准确性。
3.新能源控制器基本参数确认。