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
是相应的回复报文
统一诊断服务相当于应用层协议