网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
文章目录
写在前面
车联网项目全新升级
更全 8-》21+篇
更细 -》 图文并茂、部分代码首次披露
更新 -》Flink车联网项目贴近企业开发
售后更有保障:
凡购买本专栏的读者,可加我好友获取车联网大数据资料
文章持续更新不止21篇,保障更新完整。前期49.9元,后期满50人恢复原价99元
车联网行业背景介绍
车联网技术
- 车联网的概念介绍
车联网( Internet of Vehicles )指按照一定的通信协议和数据交互标准,在“人-车-路-云“之间进行信息交换的网络。即首先实现汽车智能网联化,再利用各种传感技术,感知车辆状态信息,并借助无线通信网络与大数据分析技术实现交通的智能化管理。整体而言,车联网产业是汽车、电子、信息通信、道路交通运输等行业深度融合的新型产业形态。
- 车辆数据如何采集
车辆上有传感器捕获车辆的数据,CAN总线采集这些传感器数据,tbox 盒子将传感器数据封装成报文上报给云平台。
-
云(云平台、云中心、云计算)
- 云计算分为三层
- IAAS层 基础设施层 , 案例 租借服务器
- PAAS层 平台即服务层, 案例 阿里云,腾讯云,亚马逊云,平台
- SAAS层 软件即服务, 案例 网站
- 云计算分为三层
汽车行业
-
车辆按功能分类
- 载客车
- 载货车
-
车辆按是否燃油驱动分类
- 燃油车 (808 部标)
- 非燃油车 (32960 国标)
-
车辆按大小来分
- 乘用车
- 商用车
-
汽车后服务市场
- 汽车金融
- 汽车租赁
- 二手车市场
- 汽车养护
新能源汽车
- 非燃料作为动力的汽车
- 分类
纯电动汽车、增程式电动汽车、混合动力汽车、燃料电池电动汽车、氢发动机汽车
车联网行业技术
-
车联网行业的技术特点
- 技术范围广
- 海量数据存储和海量计算 , 最低频次 1条/辆/5秒
- 软硬件结合
- 分布式、集群、高并发、容错
- 业务复杂 驾驶行程、电子栅栏、远程故障告警、远程控制、驾驶行程分析、疲劳驾驶、百公里油耗等。
- 研发成本大
- 安全性高,对用户隐私提供安全保障
车辆网行业产业链与国内知名企业
- 上游
- 中游
- 下游
车联网项目
- 车联网项目分析的目的
车联网数据分析车辆驾驶信息、车辆行驶信息、车辆车况信息、车辆故障信息、车辆报警信息等。
-
车联网项目分析的意义
- 对车企
车辆流程改进、车辆产品质量改进做决策
2. 对车主提供告警和报警信息,预防预测,防止出现危险、事故等
3. 对监管部门监管车辆的行驶轨迹、防止骗补,故障告警等
4. 新能源充电桩企业电量的电价,规划和放置充电桩位置
-
星途车联网项目
通过终端设备采集车辆上的CAN总线实时数据和企业静态hu离线数据,获取当前车辆的位置、行驶高程、车速、油压、电量、行驶里程、告警数据等数据,对其进行业务,车辆行程、故障告警、电子栅栏、百公里油耗、高温报警、低soc告警、疲劳驾驶告警等车联网分析,支撑汽车后服务市场、车企、政府监管部门、车主等服务。
海量存储
海量计算
- 数据量
原始数据 1kb/报文
5秒上报一条数据,12kb/1分钟 =》 720kb/h => 7200kb/day => 7200 0000kb/1w/day => 7200 0000 * 4/day => 7200 0000 * 4 * 3/day = 823GB/day 存储 / 0.7 * 90 = 103 TB/三个月
物理机 8T 128GB 5w*13=65w
云计算 阿里云
同等配置 5w/year
车联网技术架构和技术选型
- 车联网项目
- 大数据相关组件
Flink 流处理
kafka 消息队列
HDFS 分布式存储系统
HBase 大表存储
Phoenix 基于SQL的查询
MySQL/mongodb 存储结果数据
Zeppelin 前端SQL图表化
Dolphinscheduler 调度平台
- 任务调度方式
#!/bin/sh
spark-submit --class com.dfssi.dataplatform.analysis.fuel.stats.ConditionFuelStatisticians
--master yarn
--deploy-mode client
--num-executors 2
--driver-memory 1g
--executor-memory 3g
--executor-cores 2
--jars $(echo ../target/jars/\*.jar | tr ' ' ',')
![img](https://img-blog.csdnimg.cn/img_convert/6475c747e32bf3d18e9c0d3171bd8a58.png)
![img](https://img-blog.csdnimg.cn/img_convert/fb2322ac15e4e0e9574c82d2c802366d.png)
**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
**[需要这份系统化资料的朋友,可以戳这里获取](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)**
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
深入研究,那么很难做到真正的技术提升。**
**[需要这份系统化资料的朋友,可以戳这里获取](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)**
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**