虹科课程 | 虹科来教你如何使用ANDi软件实现车载以太网的数据收发与过滤!

虹科Technica系列——车载以太网测试软件ANDi,是用于OEM特定的以太网测试和验证工具,包括**TCP/IP堆栈、SOME/IP堆栈、压力测试、诊断工作测试,**以及其他OEM的测试案例。它涵盖了一致性测试之后以及系统集成和功能测试之前的测试需求。

虹科课程 | 虹科来教你如何使用ANDi软件实现车载以太网的数据收发与过滤!_第1张图片

今天给大家介绍基于ANDi软件的数据收发与过滤。基本流程主要分为数据发送、接收以及过滤三部分。涉及的ANDi插件主要有Traffic generator 和traffic viewer。

ANDi软件使用教程

流量数据的收发与过滤

如何利用ANDi软件来进行流量数据的收发与过滤?

虹科课程 | 虹科来教你如何使用ANDi软件实现车载以太网的数据收发与过滤!_第2张图片

首先打开软件界面,找到相对应的各个插件。随后我们点击Traffic generator,在该界面可以根据各种触发条件来发送配置的流量数据,包括以太网的多种协议:SOMEIP、DOIP、UDP、TCP等,还可以发送CAN、LIN报文
虹科课程 | 虹科来教你如何使用ANDi软件实现车载以太网的数据收发与过滤!_第3张图片

虹科课程 | 虹科来教你如何使用ANDi软件实现车载以太网的数据收发与过滤!_第4张图片

我们先将建立的硬件通道连接上,由于这边没有连接硬件设备,就直接用虚拟通道来演示。

虹科课程 | 虹科来教你如何使用ANDi软件实现车载以太网的数据收发与过滤!_第5张图片

第一步,添加流量数据可以在工具栏直接选择添加。

虹科课程 | 虹科来教你如何使用ANDi软件实现车载以太网的数据收发与过滤!_第6张图片

也可以在空白界面右键通过add来加入,删除和发送数据右击也能直接找到。

虹科课程 | 虹科来教你如何使用ANDi软件实现车载以太网的数据收发与过滤!_第7张图片

第二步,导入数据库,建立好数据以后,选中这条信号,可以在channel中直接修改通道,更改硬件连接;信号id、数据来源及目标地都能识别到,也能在对应栏中直接修改值。

虹科课程 | 虹科来教你如何使用ANDi软件实现车载以太网的数据收发与过滤!_第8张图片

更多的信息可以在右下方的properties中查看。

虹科课程 | 虹科来教你如何使用ANDi软件实现车载以太网的数据收发与过滤!_第9张图片

第三步,发送信号可以选择手动发送或者周期发送

周期发送则需要设定好数据周期,点击active即可实现;

手动发送则不需要设定周期,确保active是不被勾选的状态,单击后面的send now按钮,实现单帧发送。这便于我们观察到报文数量和最后一帧数据发送时间;
虹科课程 | 虹科来教你如何使用ANDi软件实现车载以太网的数据收发与过滤!_第10张图片

另外,开始发送的初始延迟和重复次数在这里进行设置。插件界面下半部分,可以看到对应的信号值,以及信号类型。

接收和过滤数据

虹科课程 | 虹科来教你如何使用ANDi软件实现车载以太网的数据收发与过滤!_第11张图片

接收和过滤数据traffic viewer中实现。

虹科课程 | 虹科来教你如何使用ANDi软件实现车载以太网的数据收发与过滤!_第12张图片

选择对应的通道,点击开始。

虹科课程 | 虹科来教你如何使用ANDi软件实现车载以太网的数据收发与过滤!_第13张图片

接收到的流量数据就可以在界面中展示出来,包括数据的时间、VLAN IP、通道、id以及数据长度等,进而实时捕获车辆网络中的消息。还能加载数据库,实现数据库映射

虹科课程 | 虹科来教你如何使用ANDi软件实现车载以太网的数据收发与过滤!_第14张图片

假如界面窗口打开状态有异常,还可以通过重置进行窗口刷新,这个按钮比较方便,不需要自己手动拖拽来调整布局。

虹科课程 | 虹科来教你如何使用ANDi软件实现车载以太网的数据收发与过滤!_第15张图片

另外通过traffic viewer还能看到多种以太网协议解码后的数据信息,在面板中以树形列表的形式剖析并显示当前所选的详细信息。每个树列表元素都指向其在有效负载面板中的值,并在可能的情况下提供对该值的解释。

过滤是在两种模式下分别对应不同的过滤方式:normal状态下,可通过协议、字段的存在、字段值、IP来源等设置过滤器,后置过滤器与delta相关;固定模式下,是按照id来过滤数据包。

你可能感兴趣的:(车载以太网,软件,网络,tcp/ip,udp,汽车)