论文部分内容阅读
近年来,物联网技术不断地被研究和发展,并逐渐渗透到各行各业,带动相关产业不断发展。物流产业作为国家交通运输产业结构改革的重要一环,具有重大的发展潜力和市场空间。随着智慧物流概念的提出,为了实现对物流架构的优化调整,降低物流货车的空载率,涌现出大量的优化物流系统的车联网终端系统。车联网终端系统通过使用全球定位GPS技术对货车地理位置信息采集,使用GPRS无线网络技术传输数据,并使用GIS技术实现货车位置的定位。但是目前车联网终端系统仍有许多不足:多数车联网终端没有使用智能操作系统,采集数据仅仅采集GPS信息,车联网终端的服务器并没有高效得处理能力和响应能力,车联网终端系统往往只是实现单一的定位功能。因此,建立一套完整、高效的车联网终端系统,对提高物流产业的整体效率,提高企业的经济效益,以及推动国家物流产业结构的调整具有极其深远的意义。本文基于对电动物流货车以及物流行业的实际调研,以及对相关技术的研究和分析,设计了基于Android的嵌入式车联网终端系统的整体框架结构。着重对整个系统中的Android嵌入式车联网终端和采集服务器进行需求分析,并根据分析进行设计和实现。在车联网终端方面,设计了基于MCP2515芯片的CAN总线驱动,完成对J1939报文的解析与发送,设计了Android车联网终端后台服务,车载APP的基础功能并根据车联网终端的运行环境对Android系统启动优化方面进行详细设计与实现。服务器方面,使用MINA架构搭建高并发处理服务器,并制定有效的协议建立和维护车联网终端和采集服务器之间的连接,同时针对服务器要处理的大量实时数据,进行异步处理,设计了通过JNI调用本地方法实现SSE并行指令加速方案,优化服务器的响应速度。最后,对整个系统的性能和功能进行相关测试,验证各项功能正常运作,完成了整个系统的可靠性验证。结果表明,Android车联网终端系统可以准确的为物流系统提供电动物流货车的实时数据信息,同时实时解析相关报文并发送到应用服务器,为后续建立车载大数据奠定了基础。