Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CAN J1939 Setup #119

Open
mikehaller opened this issue Jun 22, 2023 · 1 comment
Open

CAN J1939 Setup #119

mikehaller opened this issue Jun 22, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@mikehaller
Copy link
Contributor

A user was asking me offline whether Eclipse Leda supports J1939 communication.
I couldn't answer, as I am not familiar with the protocol stack.

It looks very similar to CAN itself, or may even be just based on top of it, so it looks like Leda would be able to support J1939 in a similar way - on lower level, it's just a protocol stack.

In Leda, we should ensure:

  • Needed Kernel configuration and libraries are enabled and installed (this is partly done already, at least kernel module is enabled, but never tested it)
  • sdv-health checks for availability of can_j1939
  • We provide an example container which uses it, that may be
    • low level: just a data logger on can_j1939 protocol level (tcpdump plugin)
    • middle level: Kuksa.VAL DBC Feeder with enabled J1939 Mode
    • higher level: actual diagnostics according to SAE J1939-73
  • Documentation/Tutorial is available

A more realistic example could be placed on top, similar to Seat Service.

@mikehaller mikehaller added the enhancement New feature or request label Jun 22, 2023
@mikehaller
Copy link
Contributor Author

This issue is mainly blocked because of the license for the SAE J1939 Digital Annex, which makes it impossible to contribute related (derived work) to an OSS project, where actual signal names etc. are used.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: No status
Development

No branches or pull requests

1 participant