基于ARM/Linux车联网终端系统设计与实现

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:momoko120
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
车联网终端系统是车联网系统(Internet of VehiclesSystems,简称IOVS)的重要组成部分,车联网终端系统的主要功能是采集车辆实时运行数据,实现对车辆所有工作信息和静、动态信息的采集、存储及发送。车联网终端系统的目的把采集的车载信息发送到交通中心,交通管理中心在收集行驶车辆的信息后,进行综合分析,并对车辆进行统一调度,从而达到缓解交通拥堵的目的,如发生交通意外原因分析及早的提供医疗救助,丢失车辆时提供找寻帮助,限时租赁汽车等。现有车联网终端系统存在诸多缺点和不足,我国的车联网终端系统还停留在技术探索阶段,目前国内大多数ITS试验和IOV概念都是基于GPS+GPRS这种技术实现的。仅有的少部分产品只是进行人与车、车与车之间的通信阶段,且系统结构复杂,效率低下。  解决以上问题的关键在于,应用成熟的嵌入式技术、传感器技术及传感信息整合技术、互联网技术和通信及其应用技术,实现一种稳定性好、运行效率高、并发性更好的车联网终端系统。同时,精简了系统结构,节约了开发成本,提升了运行效率。  基于以上分析,本文提出了基于ARM/Linux车联网终端系统的技术方案,本课题来源于黑龙江省交通运输厅项目,首先应用嵌入式技术,对嵌入式系统环境下车载信息的采集进行应用开发的设计研究,该方法选取飞凌公司OK6410开发板作为开发平台,选取Linux作为软件平台,采用Linux下多线程编程技术,实现车辆CAN信息和GPS信息的采集、处理和发送。在车辆CAN信息采集方面,采用SAE J1939协议作为CAN总线通信的应用层协议,采用类似TCP/IP协议的Linux下的Socket CAN接口进行应用程序开发;另外,通过文件编程将采集到的数据循环存储到SD卡,并基于Qt进行图形化界面显示,网络传输方面采用TCP/IP协议进行客户端与服务端的可靠通信,通过3G网络实现与服务器的数据连接,使车辆数据更加方便快速的传输至服务器端;最后,在服务器端建立数据库,定时的把接收数据提取、处理并写入数据库,并在服务器端搭建车辆信息查询网站,相关人员通过网站登录页面权限验证后都可以方便监控车辆参数和位置信息。  在进行总体测试阶段,又进行了基于SAE J1939的车载CAN总线仿真环境的设计,经实际运行测试,本文所实现的车载CAN总线仿真系统和车联网终端系统以及车辆远程监控系统性能稳定性等方面的指标水平达到了课题的预期目标。
其他文献
实现中职历史教育教学的提升和发展,就需要行之有效的帮助学生能够通过历史事件的学习,来进行自我意识的反思并培养其很好的自我形态,以及民族自信心和自豪感的培养.为了有效
声乐教学是构成音乐教育专业的重要组成部分,对学生进行声乐课堂教学,促进学生歌唱技能水平提升,从而提高起演唱能力.如何提高声乐课堂教学有效性,是促进音乐教育专业发展的
科技的发展引起教育的深刻变革,而实施教育的主渠道是课堂教学.现代教育技术对课堂教学中各要素都有重要影响.随着科学技术的发展,现代教育技术广泛运用于教学中,引起了教学
校园文化建设是学校重要办学的组成部分,依据职业学校的整体发展优势,注重特点性文化发展,结合中等职业学校的校园教育发展模式关系,注重各个方面的不足之处.依据模仿教育阶
随着大数据的飞速发展,大数据受到了社会各界的关注,并使其上升为国家战略,而作为与大数据发展密切相关的计算机专业,其教育方式也必然会随之发生变化.本文在分析了如今国内
职业特色是指某个职业的特点,包含了这个职业所必须的一些品质以及能力,这些内容是一个人从事一个职业的关键.而我国的职业教育学院,目前在教育教学之中,开始逐渐重视职业特
本文通过对荣华二采区10
期刊