(就瞎记,也不知道对错)
- 每条消息的属性分别是Timestamp, CAN ID, DLC, DATA。其中Timestamp为消息的时间(单位:秒);CAN ID是CAN消息的标识符,为十六进制;DLC表示的是数据字节数,取值为0到8;DATA是消息的具体数据值(单位:字节)
- ID为0的就是dos攻击,正常汽车上不会用ID为0的消息,dos攻击也叫拒绝服务攻击,利用最高优先级一直抢占总线,导致其他消息不能被正常接收
- 消息的ID只是代表它的优先级,和内容无关;比如转方向盘产生消息的ID是固定的,但是内容每次都是不一样的;一个消息里打包着多个信号;就比如我有一个ID为5的消息只由方向盘转动角度和当时的气温决定的话,下次方向盘转动相同角度然后气温一样的时候产生的消息ID也是5,然后具体内容也一样,研究的时候大概率不会去考虑具体内容,除非是要做防止篡改内容的攻击
- 消息是周期发送的,或许会存在这个周期内,这个ecu没有什么动作,没有动作并不会阻碍消息周期的发送,一般0就是代表没有动作
- (未完待续……)