richClubb / python-uds

A uds library for python
MIT License
99 stars 55 forks source link

DoIP Transport Layer #54

Open apitt-spauto opened 4 years ago

apitt-spauto commented 4 years ago

Hi, do you have any plans to add DoIP as a transport layer? I have some code that will support DoIP I have no idea however how to implement in your solution.

Regards

Andy

richClubb commented 4 years ago

It is designed so that other transports and connection protocols should be easy enough to add. The interface is the TpFactory. Do you have python code that interfaces to DoIP?

I have no equipment to test with but I'm more than happy to disuss it :)

apitt-spauto commented 4 years ago

Hi,

Please see attached DoIP code, also a Server you can spin up to test. This was originally from another GIT Repo https://github.com/htkim40/Shiba_DoIP_Tool but modified slightly to work with https://github.com/pylessard/python-udsoncan We had a Kivy UI for the app we created but it proved too complicated in the end to perform asynchronously so we dropped it.

This works code works perfectly on physical vehicles also. Well Volvo’s anyway.

Andy

From: richClubb notifications@github.com Sent: 18 May 2020 16:11 To: richClubb/python-uds python-uds@noreply.github.com Cc: Andrew Pitt apitt@spautotech.co.uk; Author author@noreply.github.com Subject: Re: [richClubb/python-uds] DoIP Transport Layer (#54)

It is designed so that other transports and connection protocols should be easy enough to add. The interface is the TpFactory. Do you have python code that interfaces to DoIP?

I have no equipment to test with but I'm more than happy to disuss it :)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/richClubb/python-uds/issues/54#issuecomment-630247801, or unsubscribehttps://github.com/notifications/unsubscribe-auth/APCQPPMVWYJ4AYZL2GOQ22DRSFFYDANCNFSM4NEDKCWA.

Frankyboy100880 commented 4 years ago

In my current project I'm need for UDS using DoIP to send a specific UDS commands to an ECU for a car prototype. It would be really nice, if I can use this library in combination with the Robot Framework to test my ECU. Are there any plans to close this issue in the near future? It is possible to give some support here?

jacobschaer commented 3 years ago

https://github.com/richClubb/python-uds/pull/63

MultiName90 commented 2 years ago

hi, is DoIP available to be use with ipv6? i saw the default ip was an ipv4 but i dont know if is available to change to ipv6

jacobschaer commented 2 years ago

@MultiName90 if you're asking about my proposal for #63 then no, it's ipv4 for now. It wouldn't be hard to add to the upstream but I have no means to test. This particular project appears to be dead though.

richClubb commented 2 years ago

Apologies.

I'm hoping to do some work on this this month to get a few contributions into the trunk and a new release out.

I'm not working in the automotive industry any longer so I have less time to work on this project.

Rich.

On Tue, 11 Jan 2022 at 13:07, Jacob Schaer @.***> wrote:

@MultiName90 https://github.com/MultiName90 if you're asking about my proposal for #63 https://github.com/richClubb/python-uds/pull/63 then no, it's ipv4 for now. It wouldn't be hard to add to the upstream but I have no means to test. This particular project appears to be dead though.

— Reply to this email directly, view it on GitHub https://github.com/richClubb/python-uds/issues/54#issuecomment-1009947039, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAMQRVCKVIMJHOVKHRK3YJTUVQTQHANCNFSM4NEDKCWA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you commented.Message ID: @.***>