Internet of vehicles learning

2023-05-31

PS: 更新于2023-5-31

前言

高贵的上饶杯车联网安全挑战赛,我表示十分地神秘.
虽然日车不能带自己的设备,全程要有人跟着看…anyway,还是多少学了点 车联网的内容
PS:有关车联网的内容,之后如果还学到了,会继续更新

1. CAN总线

控制器局域网总线(CAN,Controller Area Network)是一种用于实时应用的串行通讯协议总线,它可以使用双绞线来传输信号,是世界上应用最广泛的现场总线之一。 CAN协议用于汽车中各种不同元件之间的通信,以此取代昂贵而笨重的配电线束。 该协议的健壮性使其用途延伸到其他自动化和工业应用。
CAN总线其实相当于物理层和数据链路层

一、高速CAN总线

高速CAN总线最长可达40m,速率最大可达1M/s

二、低速CAN总线

低速CAN总线最长可达1km,速率最大125kb/s

三、CAN总线标准数据帧

3字节信息帧和8字节数据帧

2. 统一诊断服务(uds)

UDS(Unified Diagnostic Services)协议是一种被广泛应用在汽车行业的通信协议。它是一种标准化的诊断通信协议,用于在车辆的电子控制单元(ECU)之间传输信息。这种协议通常运行在CAN(Controller Area Network)总线上,但也可以使用其他类型的网络

从右侧的数据报文中可以看到 27 01是对编号为01的设备进行诊断,67 01是相应的回复报文
统一诊断服务相当于应用层协议