专栏首页曲奇泡芙聊起车联网技术时,我们可能想说什么

聊起车联网技术时,我们可能想说什么

1981年世界上第一个车载导航系统被集成在Honda汽车上,30多年来,随着芯片、通信和互联网技术的快速发展,汽车软件发生着巨大的变化。

随着越来越多的传感器,摄像头,自动驾驶等新技术被集成进汽车,车辆每时每刻都在产生着大量的数据。基于CAN总线架构的汽车,一辆车每小时可以产生 1GB左右的车辆信号数据,随着信息娱乐系统的发展,用车过程中语音视频数据的增加,一辆车每小时产生的数据量会增长至 20GB。支持更大传输带宽的车载以太网架构技术被引入到的汽车中,今天的智能汽车,已经俨然成为了装在四个轮子上的数据中心。

车联网无缝地集成了车辆与环境周边系统,将车辆用户与数字世界连接在一起。1996年,通用汽车通过旗下OnStar产品发布了第一个车联网功能 E-Call - 当车辆碰撞或其他紧急情况发生时,自动帮助用户拨通呼叫中心,并将车辆位置等信息传输到呼叫中心坐席系统以便及时对用户实施救援。

由于早期昂贵的技术成本,在很长的一段时间里,车联网功能在一些高端车辆中被作为可选的增值功能销售,用户量发展缓慢。近几年,随着电动车技术的发展,国家相关安全法规的实施,车联网功能逐渐成为了电动车的标配功能。随着Tesla 2012年推出第一款带有OTA (Over The Air) 功能的 Model S 电动车,新的功能特性可以通过OTA软件不断地发布给到用户,汽车不再是交付后便失去生命力的产品,汽车架构进入了软件定义汽车的时代。

今天我们聊起车联网技术时,我们发现大家处于一个非常好的时机。过去互联网及移动互联网的快速发展,大规模软件系统技术具备了较高的成熟度,越来越多的在互联网行业被大量验证过的技术被引入到车联网中来,赋能智能汽车。笔者最近尝试在整理车联网端到端涉及的软件技术脑图,从服务、云端、整车电子架构、通信技术、整车软件平台和自动驾驶等方面去看,当我们聊起车联网技术时,可能会想到的东西。

车联网服务

车联网服务包含交通安全,交通效率,经济效率,交互及便捷性,信息娱乐服务,移动数字生活等多个方面的服务。车联万物的场景正在逐步的成为现实。在不久的将来,你用车的场景会是在上车的瞬间,车上的智能助理已经从你的移动设备日历里同步了本次行程信息,预先设置好了用车环境和自动驾驶路线,行程中附近车辆及路侧设备发送过来的信息会被实时显示在抬头显示屏上,智能助理会给你播报你感兴趣的新闻,用车全过程就像在家里一样享用属于自己的私人生活空间。

车联网云

车联网服务在云端的技术栈与其他互联网业务的技术架构没有太大区别。微服务架构解耦了不同业务的复杂性,适用于车联网服务的场景。不同于移动互联网应用里主要由用户手动产生的数据,车联网中的数据是由车辆每时每刻在产生,这个特性对云端支持高并发连接数和高吞吐量提出了更高要求,比如连接着100万辆车的平台,假设每辆车以5秒的间隔向云端上报数据,那么意味着云端平均每秒需要处理20万个数据的写入请求。

整车电子架构、通信技术及软件平台

进入软件定义汽车的时代,车辆拥有的全部功能由车上的软件决定,并能通过OTA及App Store安装的方式实现增长。软件定义汽车的实现对整车的电子架构提出了更高的要求。整车电子架构不再是传统的特定ECU执行特定功能的“功能机”设计,而是转为面向通用计算的“智能机”设计:需要对整车平台抽象出若干计算电脑,并使得传感器、执行器等输入输出设备能够被计算电脑所访问。计算电脑作为汽车软件运行的基础需具备高可用、可扩展等特点。

高级辅助驾驶及自动驾驶

目前一些L2的高级辅助驾驶功能正在越来越多的商用车上得到应用,而L4的自动驾驶则在一些封闭区域(比如码头,园区)的特定场景下开始得到应用。L4及L5级别的自动驾驶在商用车上的广泛应用目前除了技术方面的改进外,还面临着其他方面的一些挑战需要时间来解决:成本方面、与非自动驾驶车辆的并存、法律责任界定、失业问题等。

以上是笔者在车联网领域学习过程中一些初浅的见解,欢迎有兴趣的同学一起交流。

文中提及的高清脑图下载请联系本公众号。喜欢本文给我们点个"好看"吧^_^➡️

End

本文分享自微信公众号 - 曲奇泡芙(YummyCookiePuff),作者:Cookie

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-03-10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 汽车电子架构,进化或改革?

    今天,汽车上数以百计的ECU(电子控制单元), MCU(微控制处理器单元)及其上面运行着的大量的嵌入式软件代码以及复杂的整车网络注定了汽车不同于其他的IOT设备...

    曲奇泡芙
  • GraphQL + Space Cloud 简化你的API设计

    服务端API的设计与开发,为客户端提供产品业务所需要的各种功能和数据接口。随着APP产品的迭代更新,APP Server提供的接口往往也会进行多个版本的迭代更新...

    曲奇泡芙
  • 从TDengine的开源说起技术选型

    如果一艘快艇足够承载下你的所有货物到达彼岸,那么你不需要使用一艘轮船出行。产品设计和技术选型也是一样,我们经常会说:“我需要一个能够处理百万规模并发读写操作的,...

    曲奇泡芙
  • Kubernetes 使用Service暴露应用

    (凡人皆有一死来描述pod,没有比这跟准确的了)。事实上,Pod是有生命周期的。当一个工作节点(Node)销毁时,节点上运行的Pod也会销毁,然后通过Repli...

    kubernetes中文社区
  • Kubernetes服务发现之Service详解

    Kubernetes Pod 是有生命周期的,它们可以被创建,也可以被销毁,然后一旦被销毁生命就永远结束。通过ReplicationController 能够动...

    kubernetes中文社区
  • 工作六年java程序员的工作感悟,带你走出迷茫

    很多年前,刚刚从大学毕业的时候,很多公司来校招。其中最烂俗的一个面试问题是:“你希望你之后三到五年的发展是什么?”。我当时的标准回答是(原话):“成为在某一方面...

    Java知音
  • 算法:图解最小生成树之普里姆(Prim)算法

    我们在图的定义中说过,带有权值的图就是网结构。一个连通图的生成树是一个极小的连通子图,它含有图中全部的顶点,但只有足以构成一棵树的n-1条边。所谓的最小成本,就...

    s1mba
  • 重磅!周志华领衔南京大学AI研究院落户南京开发区 | 镁客网独家

    镁客网
  • # 基数排序(支持负数)

    用户1175783
  • 单元测试代码比产品代码还要多?

    [图一] 是单元测试代码◦ [图二] 是产品代码◦ 显而易见的是, 单元测试代码比产品代码还要多, 这合理吗? 当然合理! 产品代码虽然是只有短短的几行; 处理...

    Ken Fang 方俊贤

扫码关注云+社区

领取腾讯云代金券