YueZeJun / SOMEIP

汽车 SOMEIP
23 stars 6 forks source link

SOMEIP


概述:
支持 SOME/IP 数据包的发送、接收并解析
使用它你可以发送任何你想要的someip/someipsd 数据包
复制到你的python环境的Lib\site-packages目录下,然后就可以直接在代码中'import SOMEIP'并使用了

Overview:
Supports sending, receiving and parsing of SOME/IP packets
With it you can send any someip/someipsd packets you wanted
Copy it to the Lib\site-packages directory of your python environment, then you can directly import the library to use


如下是项目的层级结构/Below is the project structure:
|->bin
  |->protocol
    |->SOMEIP.py     SOME/IP 类消息定义|SOME/IP class message definition
    |->SOMEIP_SD.py    SOME/IP-SD 类消息定义|SOME/IP-SD class message definition
  |->transceiver
    |->sender.py   发送器|Send someip/someipsd packets
    |->sniffer.py   监听器|Monitor, parse and deliver someip/someipsd packets
|->demo
  |->snifferDemo.py   监听器监听someip/someipsd报文|Use sniffer to listen to someip/someipsd
  |->someipDemo.py   发送器发送someip报文|Use sender to send someip packets
  |->someipsdDemo.py   发送器发送someipsd报文|Use sender to send someipsd packets
|->docs         官方文档|Official documentation
|->notebook       关键流程图以及总结的思维导图|Relevant flowcharts and mind maps


参考代码/Reference Code:
https://github.com/jamores/eth-scapy-someip

参考文档/Reference documentation:
AUTOSAR_TR_SomeIpExample_4.2.1.pdf
AUTOSAR_PRS_SOMEIPServiceDiscoveryProtocol.pdf
AUTOSAR_PRS_SOMEIPProtocol.pdf


editor:YueZeJun
email:sir.yue@qq.com

qrcode