当前位置: 首页 > news >正文

DoIP——step2:车辆发现

文章目录

  • 前言
  • 一、IP地址配置
    • 1.1 AutoIP
    • 1.2 DHCP
    • 1.3 DoIP实体的IP地址配置流程
  • 二、车辆发现
    • 车辆声明报文内容如下:


前言

完成诊断设备到车辆的物理连接并通过激活线使能诊断连接后边缘节点将会将连接状态传递至应用层,在开始车辆发现过程之前,需要先进行各自的IP地址配置,获得通信的能力后才可以进行车辆发现流程。所谓车辆发现,即外部诊断设备获取所连接的车辆信息的过程,如果是诊断设备1 : N的场景,则通过获取到的车辆信息选择要诊断的目标车辆建立连接执行诊断任务,如果是1 : 1直连,则基于获取的信息与车辆建立连接执行诊断任务。


一、IP地址配置

作为基于IP的诊断协议,IP地址是实现通信的基础,诊断设备和边缘节点的IP地址配置有两种方式:AutoIPDHCP(Dynamic Host Control Protocol)

1.1 AutoIP

AutoIP(也即Link-Local IP, RFC3927)依赖ARP协议来实现IP地址的配置,ARP全称Address Resolution Protocol,即地址解析协议,用于根据已知的IP地址获取物理地址(MAC地址)的协议,其流程如下:
1

①AutoIP 协议首先在 169.254.1.0 到 169.254.254.255 的 AutoIP IPv4 地址范围内选择随机地址,之后针对选定的地址发送ARP探测消息,ARP 探测

相关文章:

  • 内网穿透的原理:实现远程访问的技术揭秘
  • Aeron:两个代理之间的单向IPC(One-way IPC between two agents)
  • visual studio下载安装
  • 【MySQL基础随缘更系列】AB复制
  • 你是否感受到AI就在身边?
  • Leetcode - 132双周赛
  • 海康充电桩报文校验TCP校验和
  • 刷题——链表中倒数最后k个结点
  • 什么是隐马尔可夫模型?
  • 【第5章】Stable Diffusion大模型(简介/两种版本/安装/模型推荐/使用方式)ComfyUI基础入门教程
  • 【Vue3】使用v-model实现父子组件通信(常用在组件封装规范中)
  • Part 4.2 背包动态规划
  • 适用于 macOS 的最佳免费数据恢复软件
  • 浏览器必装插件推荐:最新版Simple Allow Copy,解除网页复制限制!
  • Arcgis投影问题
  • 「面试题」如何实现一个圣杯布局?
  • 【Linux系统编程】快速查找errno错误码信息
  • 30天自制操作系统-2
  • Akka系列(七):Actor持久化之Akka persistence
  • css的样式优先级
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • exif信息对照
  • Java多态
  • Java面向对象及其三大特征
  • Next.js之基础概念(二)
  • node入门
  • PhantomJS 安装
  • SQLServer之索引简介
  • webgl (原生)基础入门指南【一】
  • Yeoman_Bower_Grunt
  • 从0实现一个tiny react(三)生命周期
  • 给新手的新浪微博 SDK 集成教程【一】
  • 前端代码风格自动化系列(二)之Commitlint
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • 异步
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • ​你们这样子,耽误我的工作进度怎么办?
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • #{} 和 ${}区别
  • (1)SpringCloud 整合Python
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (转)Google的Objective-C编码规范
  • (转)Linq学习笔记
  • (转)关于多人操作数据的处理策略
  • *(长期更新)软考网络工程师学习笔记——Section 22 无线局域网
  • .Net Web项目创建比较不错的参考文章
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .NET 中使用 Mutex 进行跨越进程边界的同步
  • .NET单元测试
  • .NET分布式缓存Memcached从入门到实战
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)