Bosch IoT Insights

Uploading a decoder specification

Prerequisites

You are assigned to the Manager role or higher.

Proceed as follows

  1. Click the Upload Decoder Specification button.
    → The Upload decoder specification dialog is displayed.

    images/confluence/download/attachments/1587973075/services_decoder_upload_2021_02_02.png
  2. In the Type drop-down list, select the type of the specification file.

    • ODX: Open Diagnostic Data Exchange, for vehicle and control unit diagnostics

    • FIBEX: Field Bus Exchange Format, for control unit networks

    • A2L: for measurement and calibration data of control units

    • DBC: Data Base CAN, for CAN bus data

    • Protocol Buffers: for serializing structured data

  3. Click in the Specification file field to upload the decoder specification file.

    The file size cannot exceed 15 MB.

  4. Optionally, in the Expire after days (optional) field, enter the the number of days after which the decoder specification may expire.

  5. Activate the Locked (can only be deleted by Admins) checkbox to only allow admin users the deletion of the decoder specification.

    If you want to use the decoder specification for a pipeline configuration, activate this checkbox. This ensures stability.

  6. In the Description field, enter a description for the decoder specification.

  7. Click the Upload & Decode button to add and test the specification file. Also refer to Testing the decoder.

    → The input data ingested as of now are decoded with this decoder specification.

    If you want to apply the decoder to previously ingested input data, the data must be reprocessed, refer to Managing reprocessing jobs.

The decoder specification you uploaded cannot be updated. For minor changes, remove the existing decoder specification and upload the updated file specification.

In the Examples chapter, you can find information on how to add a decoder specification with the protocol buffer type, refer to Services: Protocol Buffer.