CAN Bus Data Logging 2.0 [Free Webinar | 2023]

Поделиться
HTML-код
  • Опубликовано: 18 окт 2024

Комментарии • 7

  • @lithiumyacht
    @lithiumyacht 4 месяца назад +2

    Awesome content - thank you

  • @Lee-gr2sd
    @Lee-gr2sd 11 месяцев назад

    Would be great if you guys could have your devices as a Hat for Single Board Computers so we could use it to read the data on professional scanning tools. I say that because we can install Windows OS on a SBC and most of the professional scanning tools require Microsoft Windows.

  • @TheC15jon
    @TheC15jon 11 месяцев назад

    Is translation to Parquet on the CANedge devices themselves on the roadmap? So the edge device does the DBC decoding and then uploading of the Parquet data straight to S3... Thanks for sharing this webinar, I found it very useful.

    • @martinfalch8016
      @martinfalch8016 11 месяцев назад +1

      Thanks for the question! We will most likely not change the way the device records the raw data on the SD card. DBC decoding the data to e.g. decoded MF4 or decoded Parquet may seem convenient and practical at face value - and for some use cases it definitely will be. However, there are many situations where this is not ideal.
      1) For example, if you made a mistake in your DBC or used a DBC file that was of an incorrect version, this would result in basically all your data becoming invalid and useless - with no way of rectifying this. See our Case Studies section with the Koenigsegg case study where they describe exactly this factor as being a key reason why they select the CANedge.
      2) For some use cases, you may want to store the "full data" in the raw compact MF4 format, while you then e.g. only DBC decode a small subset (maybe 10-20 signals, which could be e.g. just 10% of your dataset) to a Parquet data lake to avoid unnecessary data duplication. In such a situation, it is ideal to be able to distinguish between the 'original' data and more 'prepared' sub data sets.
      3) Another important factor is the ability to 'compact' the data ex post. Some users may upload a new MF4 log file every 1 minute, for example. This results in a huge number of files in S3 and over time, the Parquet data lake also becomes inefficient to query if you're looking across long periods of many small files. Here, the MF4 decoders let you easily "re process" the entire raw data to create a compacted data lake, where the number of files can be reduced drastically through concatenation.
      4) Further, many use cases deliberately require the ability to view the raw CAN/LIN frames for more direct analysis of the original communication. This is also relevant if you're e.g. looking to analyze CAN/LIN error frames.

  • @felixe2255
    @felixe2255 11 месяцев назад

    Hey is it possible to read and store data without a higher protocoll like OBD2 or UDS. So in generell i mean raw CAN Data. Or do i need to have this higher protocoll. Thanks for this livestream it was really nice.

    • @martinfalch8016
      @martinfalch8016 11 месяцев назад

      Yes, the CANedge lets you log any raw CAN bus or LIN bus data - it does not have to be from some specific higher layer protocol. In other words, if you were to simulate some arbitrary frames onto a CAN bus using e.g. a USB-to-CAN streaming tool or simulator, the CANedge would record those frames - without any change to the configuration required. In general, the device itself operates at the 'lower layer' CAN protocols and does not perform any form of processing or similar that assumes a specific protocol. The protocol specific aspects mainly come into play when you DBC decode the data via the various software tools - where your DBC might be specific to a J1939-protocol type application or e.g. OBD2, UDS, CANopen, ISOBUS, NMEA etc.

  • @martijnroskamdotcom
    @martijnroskamdotcom 11 месяцев назад +1

    Mighty Interesting. Thank you very much!