首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DoIP是否必须在以太网上使用UDS?

DoIP是否必须在以太网上使用UDS?
EN

Stack Overflow用户
提问于 2018-06-28 18:47:04
回答 2查看 4.6K关注 0票数 1

例如,DoIP必须在以太网上使用UDS进行ECU Flash编程,或者可以不使用DoIp完成。

如果没有UDS,DoIp的主要用途是什么?它主要用于网关的生根目的吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-19 03:54:39

DoIP (ISO 13400-2)是以太网上UDS的事实上的标准传输层(IEEE802.3).理论上,支持以太网作为底层物理层的另一个传输层是可以定义的,但这将违背标准化,并且不再与现成的软件兼容。

UDS定义了应用程序层,但是您还需要一个传输层--这可以是:

  • ISO-TP (ISO 15765-2)在CAN的情况下(UDS on CAN;ISO 14229-3)
  • DoIP (ISO 13400-2)在以太网情况下(UDS on IP;ISO 14229-5)

使用“只有UDS”没有传输层是不可能的。

DoIP的主要目的是:

  • 车辆网络集成(IP地址分配)
  • 车辆公告及车辆发现
  • 车辆基本状态信息检索(如诊断能力模式)
  • 连接建立(例如并发通信尝试)、连接维护和车辆网关控制
  • 车辆各子部件之间的数据路由
  • 错误处理(例如物理网络断开)

道路车辆.因特网协议(DoIP)上的诊断通信.第2部分:传输协议和网络层服务

票数 6
EN

Stack Overflow用户

发布于 2021-06-14 06:39:41

没有必要为UDS部署DoIP。DoIP是一种传输层协议,但DoIp提供了一种结构化的方法,可以通过考虑不同的安全方面来接近车辆并宣布车辆的性能。但是,如果这是唯一传输UDS的协议,那么答案是否定的。同样的信息可以通过IEEE1722ACF格式在UDP或TCP上通过IP传输。DoIP比仅仅在以太网上隧道UDS消息有更多的好处。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51089507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档