机动车驾驶员计时培训系统符合性检测计时模拟终端的设计和开发

2017年4月13日 分类: GPS系统

机动车驾培计时终端是具备视频监控和指纹认证等功能的车载驾培系统终端。结合了3G(wcmda、evdo)无线通信、GPS定位、RFID识别技术、IC卡识别功能、指纹采集认证功能、视频拍照摄像监控、语音监听处理等功能,充分实现了驾培过程中的实时监控、培训学时、培训里程、教练员/学员身份区别的功能。是一个复杂的硬件设备,针对此设备开发机动车驾驶员计时培训系统,供驾校人员和学员使用。

开发机动车驾驶员计时培训系统,开发效率低的其中一个原因就是需要不断和硬件设备,也就是教练车上的计时终端不断的交互联调,既然不能随心所欲,测试就容易草草了事,不充分,最后的问题就等着上战场,检测的时候一一暴露出来,开发前期暴露问题和检测的时候暴露问题,所付出的成本代价是不一样的,所以设计和开发者必须要重视此问题,越是测试不到的地方,越是问题集中的地方。

      作为有经验的软硬件一体化的平台开发者,都很清楚,无论是视频监控平台、GPS监控平台、驾培计时平台等等,还有很多行业如电力行业的实时监控系统,这样是这些软硬件一体化的平台开发工作量比较大、成本比较高的原因,一个是开发工作量大,一个是测试工作量大,测试成本比较高。在开发前期,都是非常注重模拟系统的开发。一个模拟系统所起的作用,很多人很容易忽视,这就是很多项目开发悲剧的原因。比如开发过程中出现问题,硬件团队和软件团队,或者软件开发公司和硬件供应商,常常扯皮闹矛盾,就是没有一个标准的模拟系统做比对,常常是软件认为硬件有问题,硬件认为软件有问题,这个扯皮造成的项目效率极其低下,沟通成本很高。    

我们根据2016年的机动车驾驶员计时培训系统符合性检测细则中的检测用例,设计和开发了模拟的计时终端,全方位的模拟机动车驾驶员计时培训系统平台技术规范,主要的功能特色有:

1)               可以在内网联调测试,不需要平台架设在互联网服务器上测试,开发者可以直接在本地基于开发环境Debug联调;

2)               测试数据的记忆功能,由于测试总是不断的重复测试,每次测试都需要录入繁琐无味的测试数据,如学员编号、车牌号、终端编号等等,耽误时间,所以将数据直接记忆在软件中,下次打开后,不再重新录入;

3)               大量的定时功能,如定时心跳,定时上报位置,定时上报学时记录,定时拍照等,真实模拟实车测试的路程;

4)               上行和下行的报文日志详细记录,不仅记录16进制的报文,也记录报文的解析数据。

         5)                  严格符合规范当中的数据加密和签名的要求,模拟终端实现了协议当中所要求的SHA256加密算法,通过加密算法将data、timestamp以及密钥做为参数生成的一串加密字符串,测试驾培平台对加密数据的验证签名功能;

6)               拍照是协议当中比较复杂的功能,真实模拟协议的复杂的拍照流程,方便开发者充分测试拍照。

 

驾培模拟计时终端符合性检测规范

驾培服务器如下图所示(有C#和Java两种版本源码可选其一,如需购买可以联系2379423771@qq.com) 

驾培符合性检测

完整详细的上行和下行日志报文记录,方便调试和分析。

驾培符合性检测协议报文日志

标签: ,
本文的评论功能被关闭了.