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

CANoe CAPL TCP DoIP通信问题


目录

  • 问题
  • Class: TcpSocket
  • demo示例
    • client注释掉
    • 配置TCP/IP stack
    • 改demo代码
  • 过滤IP,与需要的IP建立连接


问题

使用CANoe进行DoIP通信时,如果是标准的DoIP节点,可以使用DoIP相关函数进行通信。
以下两篇文章是按照此方式实现的。

十六、DoIP诊断通信 1 (专栏:从零开始搭建一个UDS诊断自动化测试CANoe工程)

十七、DoIP诊断通信 2 (专栏:从零开始搭建一个UDS诊断自动化测试CANoe工程)

如果TCP链接的建立不是由Tester主动发起,而是由控制器主动发起的话,控制器作为client,是不符合协议规定的方向的,这时候就不能直接使用DoIP相关函数了,只能通过TCP socket的方式去建立连接。

在我们使用TCP去建立连接的时候,ECU内部如果有两个不同的IP都需要建立TCP连接,CANoe是没办法在一个网络上实现的。

那我们也需要可以控制去与哪个IP建立连接,我们现在说的情况都是ECU主动建立TCP连接的情况,不是CANoe去主动建立连接。

http://www.dtcms.com/a/196149.html

相关文章:

  • 【springboot+vue3的前后端分离项目实现支付宝的沙箱支付】
  • 使用instance着色
  • 边缘计算:物联网的“加速器”与“守护者”
  • Postman遇到脚本不支持replaceIn函数
  • 3D个人简历网站 4.小岛
  • BootCDN介绍(Bootstrap主导的前端开源项目免费CDN加速服务)
  • 【技巧】GoogleChrome浏览器开发者模式查看dify接口
  • DeepSeek赋能电商,智能客服机器人破解大型活动人力困境
  • AtomicInteger
  • 信息收集+初步漏洞打点
  • springboot配置tomcat端口的方法
  • 单细胞转录组(3)
  • DAY28-类的定义和方法
  • 深入解析Spring Boot与Spring Security的集成实践
  • 无线数传模块支持园区多节点电力参数同步监测配置指南
  • Java 注解篇:@RequestMapping
  • 大模型技术演进与应用场景深度解析
  • LVGL- Calendar 日历控件
  • 联想笔记本黑屏了,排线出问题还是静电
  • jvm安全点(三)openjdk17 c++源码垃圾回收之安全点结束,唤醒线程
  • Mysql 8.0.32 union all 创建视图后中文模糊查询失效
  • 数字电子技术基础(五十九)——脉冲触发的触发器
  • (8)python开发经验
  • 开源安全大模型Foundation-Sec-8B实操
  • Vim编辑器命令模式操作指南
  • python打卡day28
  • Florence2代码实战
  • STM32IIC实战-OLED模板
  • 端口443在git bash向github推送时的步骤
  • 手机打电话时由对方DTMF响应切换多级IVR语音应答(二)