基于阿里云IoT组件搭建车联网基础平台

简介: IoT在汽车行业企业中的应用多为车联网,车联网的搭建往往需要软件、硬件、通信等多方面的技术基础设施。阿里云IoT组件可以快速帮助企业解决相关平台搭建问题,帮助企业将精力更多的聚焦到业务本身的开发上去。

背景

近年来,云计算、IoT等概念如火如荼,尤其是最近物联网又称为了“新基建”的内容之一。在传统的汽车制造领域,云计算和物联网能够帮助该行业的企业带来什么改变?这种背景下,“车联网”被频频提起。怎么定义车联网?车联网能够给车主带来什么?能够给汽车制造企业(主机厂)带来什么?能够给后服务市场带来什么?该怎么样落地?这些汽车领域的上下游企业都在各自不断的摸索。
在阿里云上,可以基于IoT套件等已有产品搭建一个车联网,便于汽车行业的企业开发自己的车联网应用。这些应用的发展思路多样,可以是面向车主的手机端APP,用来管理自己爱车的油耗、空调、电子设备;可以是面向主机厂的车辆运行监控网络;也可以是面向后服务市场的数据分析及定向营销。

企业的诉求可大概归类为:

痛点/需求点 详细内容
车载数据的上下行 作为主机厂,能够从汽车内置的传感器中收集比OBD还要多的数据,怎么解决设备的连接问题,怎么去采集这些数据使用什么样的通信协议等等,这些海量数据怎么进行稳定可靠的上下行通信。
数据的分析与运营 对于采集上来的数据,怎么去做分析,运营,让这些数据产生价值,上层的应用系统怎么建设去满足整车厂的需求
行业的业务衍生拓展需求 主机厂或者汽车后市场基于收集上来的数据来做大数据分析,上层的业务系统的规划逐步迭代,从C端的APP到大数据分析推动质量改进再到汽车后服务中的保养和金融服务等,逐步建设由车联网,云计算,大数据组成的汽车云平台。
产品选型复杂 市场上这么多开源框架,人员招聘、学习过程、框架搭建,从时间到费用各种各样的成本都不低。

解决方案:
阿里云IoT物联网套件+大数据平台

方案概要
怎么去接入数量逐步增加的车机端,让用户只关心上层应用系统的建设,不用去担心平台的后台扩展,兼顾设备端的安全认证,链路传输加密等等。

image.png

方案概述:
• 接入网关支持线性动态扩展,可支撑亿级设备同时连接
• 通信链路加密
• 自动尝试与Server重连,尝试时间是1s,2s,4s,8s,最大间隔60s,间隔时间可设置
• 车内数据1s收集一次,非实时性数据几分钟打包上传一次,实时数据采用长链接
• 实时数据基于MQTT协议与IoT hub长连接通信
• 服务端订阅消息,将消息传入MNS
• 应用服务器获取数据解压数据,并将消费处理后的数据传入MNS
• 数据计算产品去消费经服务器规则处理后传入MNS中的数据
• 外部离线数据,定时同步通过工具Data integration可以将异构的数据源抽取写入同一个数据源Table Store(或者直接导入阿里云最新的时序数据库产品InfluxDB),进行后续各种计算和使用。

此外,因为使用阿里云IoT套件及数据产品,整套系统建议基于阿里云进行部署。

基础平台总体设计:
image.png

设计思路

  1. 位于每辆车作为车联网终端的数据采集与通信终端(简称终端),嵌入阿里云IoT套件的终端开发SDK。本SDK用于将终端数据以及底层车联网端到端的通信通道进行加密封装,并在车辆与服务端进行数据交互时,提供终端身份合法性的鉴权认证。
  2. 车辆各传感器数据实时/准实时上传至阿里云时,阿里云安全防御产品通过终端鉴权及认证后,车联网数据将对接到阿里云IoT Hub。
  3. 阿里云IoT Hub作为专业的物联网/车联网终端接入网关,具备亿级设备的长连接,以及百万级并发的海量终端接入能力。
  4. 车辆终端可通过移动通信的3G/4G网络,用长连接保持与IoT Hub的通信,实时传输车辆传感器所采集的各种数据。当车辆终端所处网络环境不好时,可本地缓存传感器数据,待网络恢复时,终端中的IoT SDK将自动恢复与服务端的数据连接并回传数据。
  5. 通过终端的长连接收到车辆数据后,IoT Hub将把数据传递给位于其后的规则转发引擎Rule Engine。Rule Engine按照预先设计的规则(例如车辆实时运行状态数据、故障码等),将数据转发到后端各业务应用系统。
  6. 各业务应用系统收到各自业务所需要的数据后,进行业务处理,并根据需要将数据存储在数据存储模块中。
  7. 鉴于各业务系统的业务逻辑均可以“车”为维度,所用数据也包含了各种状态甚至社交信息,不是标准的关系型数据,且数量可能极为巨大。为了更好的存储这些数据并将之沉淀,为未来的大数据增值分析提供基础,主要的数据存储部分将采用非关系型数据库,其中包含阿里云MaxCompute(用来进行离线分析),表格存储(OTS,用来实施查询),EMR(阿里云的Hadoop和Spark集群服务)、MongoDB,以及比较新的时序时序数据库产品InfluxDB。
  8. 此外,业务系统的基本运行可采用阿里云RDS for MySQL数据库进行关系型数据的存储。
  9. 采用Redis来缓存热数据,提高访问效率。同时采用OSS来存储非结构化业务数据,如文本,图片等。

希望此文能够抛砖引玉,为车联网相关从业者一点启发。

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
目录
相关文章
|
1月前
|
机器学习/深度学习 人工智能 算法
【AAAI 2024】再创佳绩!阿里云人工智能平台PAI多篇论文入选
阿里云人工智能平台PAI发表的多篇论文在AAAI-2024上正式亮相发表。AAAI是由国际人工智能促进协会主办的年会,是人工智能领域中历史最悠久、涵盖内容最广泛的国际顶级学术会议之一,也是中国计算机学会(CCF)推荐的A类国际学术会议。论文成果是阿里云与浙江大学、华南理工大学联合培养项目等共同研发,深耕以通用人工智能(AGI)为目标的一系列基础科学与工程问题,包括多模态理解模型、小样本类增量学习、深度表格学习和文档版面此次入选意味着阿里云人工智能平台PAI自研的深度学习算法达到了全球业界先进水平,获得了国际学者的认可,展现了阿里云人工智能技术创新在国际上的竞争力。
|
2月前
|
搜索推荐 机器人 开发工具
5 天学会阿里云 RPA:自定义组件
机器人流程自动化(RPA)技术在各个行业都取得了显著的成就,阿里云 RPA 作为其中的佼佼者,为用户提供了一种高效、灵活的自动化解决方案。除了内置的组件和功能,阿里云 RPA 还支持自定义组件的开发,使得用户能够根据自己的需求和业务流程进行个性化的定制。
|
3月前
|
机器学习/深度学习 PyTorch 算法框架/工具
在阿里云机器学习平台上布置一个PyTorch模型
在阿里云机器学习平台上布置一个PyTorch模型【1月更文挑战第21天】【1月更文挑战第105篇】
165 1
|
1月前
|
弹性计算 安全 定位技术
幻兽帕鲁服务器搭建攻略:【阿里云平台快速上手指南】
2024年,火爆畅销的《幻兽帕鲁》游戏让无数玩家着迷不已!那么,您是否急切想要拥有一个能与伙伴们一起畅快玩耍的游戏服务器呢?现在就跟随若城的脚步,一起动手搭建一个属于自己的《幻兽帕鲁》服务器吧!让这个新年有心意
|
2月前
|
弹性计算 Linux 数据安全/隐私保护
幻兽帕鲁服务器搭建攻略:阿里云平台快速上手指南
2024年,火爆畅销的《幻兽帕鲁》游戏让无数玩家着迷不已!那么,您是否急切想要拥有一个能与伙伴们一起畅快玩耍的游戏服务器呢?现在就跟随若城的脚步,一起动手搭建一个属于自己的《幻兽帕鲁》服务器吧!让这个新年有心意, 让这个寒假更有趣
75107 10
|
1月前
|
缓存 运维 监控
应用研发平台EMAS 常见问题之用华为的推送界面阿里云收不到如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
382 2
|
1月前
|
存储 数据采集 Apache
众安保险 CDP 平台:借助阿里云数据库 SelectDB 版内核 Apache Doris 打破数据孤岛,人群圈选提速4倍
随着业务在金融、保险和商城领域的不断扩展,众安保险建设 CDP 平台以提供自动化营销数据支持。早期 CDP 平台依赖于 Spark + Impala + Hbase + Nebula 复杂的技术组合,这不仅导致数据分析形成数据孤岛,还带来高昂的管理及维护成本。为解决该问题,众安保险引入 Apache Doris,替换了早期复杂的技术组合,不仅降低了系统的复杂性,打破了数据孤岛,更提升了数据处理的效率。
众安保险 CDP 平台:借助阿里云数据库 SelectDB 版内核 Apache Doris 打破数据孤岛,人群圈选提速4倍
|
3月前
|
机器学习/深度学习 人工智能 分布式计算
阿里云PAI:一站式AI研发平台,引领深度学习潮流
阿里云PAI:一站式AI研发平台,引领深度学习潮流 随着人工智能的飞速发展,深度学习框架已经成为AI研发的核心工具。然而,选择合适的深度学习框架并不容易,需要考虑的因素包括计算性能、易用性、支持的算法组件等多种因素。今天,我们就来介绍一款一站式AI研发平台——阿里云PAI,看看它如何解决这些痛点。
120 1
|
3月前
|
弹性计算 监控 NoSQL
扩展至千万级用户:阿里云平台的初学者指南
【1月更文挑战第7天】这几天支原体感染了,每天半夜都咳醒,实在撑不住了才断更几天。

热门文章

最新文章