10.16638/jki.1671-7988.2020.09.017
基于PaaS的车联网云平台开发探究*
牛雅丽,屈光洪
(北京电子科技职业学院汽车工程学院,北京100176)
摘要:互联网高速发展的今天,越来越多的设备连接入网。我们不但实现信息的实时通信,海量存储加工,更重要的实现了信息的智能加工处理,我们在使用智能手机,智能家电的同时,期待的是物物互联,物物智能。车联网,智能无人驾驶在这一时代背景下成为大家一致期待解决的问题,也是未来智能网联的一个重要发展方向。
关键字:PaaS云计算;车联网
中图分类号:TP399 文献标识码:A 文章编号:1671-7988(2020)09-47-03
Research on Development of Vehicle Networking Cloud Platform Based
on PaaS Cloud Platform*
Niu Yali, Qu Guanghong
(Beijing Electronic Technology V ocational College Automobile Engineering College, Beijing 100176)
Abstract: With the rapid development of the Internet, more and more devices are connected to the Internet. We not only achieve real-time information communication, mass storage processing, but also more importantly realize the intelligent processing of information. When we use smart phones and smart appliances, we expect things to be interconnected and things intelligent. Vehicle networking, intelligent driverless in this era background has become the unanimous problem to be solved, but also an important development direction of future intelligent networking.
Keywords: PaaS; Cloud Computing; Vehicle interconnection
CLC NO.: TP399 Document Code: A Article ID: 1671-7988(2020)09-47-03
1 车联网相关概念
网络时代以来,从以PC机为基础的固定终端入网,到以手机等移动设备的移动终端入网,越来越多的设备加入到互联网中,互联网大数据的发展使得移动互联网,云计算,物联网,车联网等新兴事物不断发展突破。全球电子信息产业的迅速发展加快了虚拟数据的传播速度,当今社会我们不但实现信息的实时通信,海量存储,更重要的实现了信息的智能加工处理,我们在使用智能手机,智能家电的同时,期待的是物物互联,物物智能。车联网,智能无人驾驶在这一时代背景下成为大家一致期待解决的问题,也是未来智能网联的一个重要发展方向。
1.1 车联网概念
车联网概念引申自物联网(Internet of Things),根据行业背景不同,对车联网的定义也不尽相同。传统的车联网定义是指装载在车辆上的电子标签通过无线射频等识别技术,实现在信息网络平台上对所有车辆的属性信息和静、动态信息进行提取和有效利用,并根据不同的功能需求对所有车辆的运行状态进行有效的监管和提供综合服务的系统。
1.2 车联网相关数据信息
数字汽车涉及海量数据包括汽车产业链相关数据(汽车制造商,4S店各种服务,汽车配件,汽车金融,二手车,汽车租赁,道路救援,停车场等信息);移动设备(手机等)相
作者简介:牛雅丽(1979-)女,讲师,硕士,就职于北京电子科
技职业学院汽车工程学院,主要研究方向:汽车后市场。基金项目:
PaaS云建设方案研究000024-2018-Z002-070。
47
48 关数据(手机号,手机内置数据,机型,位置与车辆的关系等信息);驾驶行为相关数据(年/月总里程数、违章、事故、超速记录,车型与均公里油耗,活动半径,长短途,保险理赔等信息);驾驶员的相关数据(性别、年龄、驾驶经验、违章记录、婚姻状态、受教育程度,信用水平等信息);汽车感知数据(车辆故障、车况、状态、油、水、电状况 、车辆位置,运行轨迹、行程等信息)。除了这些车联网还需要复杂的交通环境信息,天气信息等等。这些海量的所有的信息数据,有的属于静态信息,有的属于动态信息,车辆想要实现真正的智能网联,需要网内强大的数据加工处理和数据存储能力,需要综合大数据,云计算等技术的软硬件配合。
2 基于PaaS 云计算的车联网云平台构建
2.1 PaaS 的概念
PaaS(Platform as a service),平台即服务,指将软件研发的平台(或业务基础平台)作为一种服务,以SaaS 的模式提交给用户。PaaS 是云计算服务的其中一种模式,云计算是一种按使用量付费的模式的服
务,类似一种租赁服务,服务可以是基础设施计算资源(IaaS ),平台(PaaS ),软件(SaaS )。PaaS 的实质是将互联网的资源服务化为可编程接口,为第三方开发者提供有商业价值的资源和服务平台。 2.2 PaaS 云平台技术现状
云计算技术经历了几代的发展,当今应用比较广泛的是PaaS 云平台开发技术,在PaaS 云平台开发技术中,容器云技术比较流行,现在已经广泛应用于金融,商业,服务等各个领域,当然也适用于车联网平台的开发。
所谓容器云是指基于容器的PaaS 概念。传统PaaS 是在IaaS 基础上发展而来,在虚拟机的层级上对资源进行抽象隔离和限制,只提供有限的应用架构选择和开发语言、框架、中间件等支持,存在应用与平台无法解耦、应用运行时环境局限性强,对开发人员不够友好,开发效率不高,运维人员控制力下降等问题。
而Docker 容器以及容器集管理软件的出现给PaaS 平台带来变革性的解决方案。和传统虚拟化技术相比,Docker 更加轻量,更容易实现动态迁移和设置,同时具有应用资源隔离性、交付一致性等优势,这为以轻量级容器为核心的新一代PaaS 平台提供了爆发式增长的机会。
基于Docker 容器的新一代PaaS 云平台(又称容器云),实现了快速资源池构建、灵活弹性资源调配,集中智能数据处理,统一高效服务集成,对敏捷应用开发支撑以及开发、测试、运维一体化管理等功能,
实现了云基础设施、数据、服务、应用等IT 资源的统一管理。同时为了实现降本增效,精细化管理要求,重点解决了资源静态分配,资源利用率及弹性伸缩能力不强,高峰处理能力较弱;传统IT 模式下,新
业务上线周期长、效率低、复杂程度高;开发(Dev )与生产运维(Ops )割裂,无法实现端到端自动化等问题。 2.3 车联网云平台的构建开发
2.3.1 基于PaaS 车联网云平台建设的主要目标如下 (1)快速资源池构建,灵活弹性资源调配,透明资源信息管理;
(2)高资源利用率,实现资源弹性伸缩,满足高峰处理能力;
(3)开发、测试、运维一体化管理,实现端到端的持续开发与部署;
(4)实现集中智能数据处理,统一高效服务集成; (5)提高对互联网敏捷开发、分布式应用开发的支撑能力。
2.3.2 车联网云平台架构
图1  车联网PaaS 云平台架构
在上述架构中:
信息获取终端主要是智能车机(手机,PAD ,智能车载终端等 )提供智能车辆数据感知、上传。
云应用服务主要是各种APP 及CRM 软件等具有超强用户体验和服务粘度的移动互联网产品。
云平台与云基础服务主要是车联网云计算提供车辆数据仓库,拥有大数据处理能力和业务平台、提供个性化业务服务。
车联网的云平台主要解决以下问题:
(1)不同硬件终端的适应:可工作于移动终端,手机,智能计算机等各种环境。
(2)海量终端访问的适应:能够满足大量用户同时使用,包括数据存储结构和处理能力等。随着终端的数量的增加,拥有电信级管理能力的大数据平台至关重要。
(3)保证数据安全:保证云端数据的完整性,不被泄漏,防止恶意攻击。
(4)保证服务可靠:保证提供连续的,不间断服务,避免故障造成的服务中断。
而Kubernetes 作为基于容器技术的分布式架构领先方案,具备完备的集管理能力,          (下转第76页)
图12 有限元分析图
5 试验验证
图13 现场使用情况
按照上述结构改进后,安装到底盘测功机上,试制了一台样机;在机动车检验机构安装使用,经过近6个月多台次重型车辆测试试验,未发生滚筒支撑轴断裂现象,用户反馈良好,说明该结构设计合理,设备强度、性能满足使用要求。
6 结论
综上所述,通过以上问题定位分析,从发现问题,到解决问题,既考虑了公司现场实际加工情况,又考虑了产品经济性;底盘测功机滚筒改进后,解决了支撑轴断裂问题,该结构设计合理,构思巧妙,解决了小批量生产专用设备投入费用大的问题,同时此设计方案可应用到其他滚筒类检测设备中,为滚筒类产品设计开拓了思路。
参考文献
[1] 徐灏.机械设计手册第二版[M].北京:机械工业出版社,2000.6.
[2] GB 3847-2018.柴油车污染物排放限值及测量方法.
(上接第48页)
北京二手汽车网
支持多层安全防护及准入机制、多租户应用支撑、透明的服务注册、服务发现、内建负载均衡,具有强大的故障发现和自我修复机制,能够实现服务滚动升级和在线扩容以及资源自动调度、多粒度的资源配额管理,并且具有完善的开发、测试、部署、运维监控管理工具。同时作为一个开发平台,它不局限于任何一种语言,没有限定任何变成接口,对现有的编程语言、编程框架、中间件没有任何侵入性。这些特性能很好的解决传统PaaS平台的问题。
以容器为运行单元,以Kubernetes为集调度完美组合为构建新一代PaaS平台提供完美的解决方案。新一代以Docker容器为载体的轻量级PaaS云平台很好地解决了应用环境的一致性问题,加快了应用的部署,同时支持多种语言的微服务架构,更加灵活敏捷,能够满足车联网企业敏捷开发需求。
参考文献
[1] 顾炯炯.云计算架构技术与实践[M].
[2] 余何.PaaS 实现与运维管理[M].
76