Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Combine container info into one table instead

...

Containers overview and quick references

Hal-interface

- this
Container name

Purpose


(warning) These descriptions need to be checked and updated by Bosch

Container image / DockerfileOriginal source code
Hal-interface
Hal-interface-adaptertest-talentpipelinebuilt from 
pipeline/Dockerfile.amd64configmanagerkuksa-valamd64/kuksa
imported from Jenkins build server
e.g. kuksa-val-<hash>-amd64.tar.xz 

mosquitto-remote

mosquitto-local

built from mosquitto/Dockerfile.amd64

platform = ?platform/Dockerfile.amd64vss2ioteabuilt from vss2iotea/Dockerfile.amd64ContainerPurpose
This typically collects signals from a low level vehicle-specific signal source such as CAN bus.  For each technology, a different hal interface can be provided.

Hal-interface-adapter
 – this

This implements the necessary translation from the specific signal interface to the standard one used in this framework (VSS).   

(In CCS terms these have been referred to as "vss-feeder" components, something that feeds the system with VSS formatted data, from some source, that might not be VSS formatted, i.e. a translation occurs)



test-talent
 – shows

Shows an example of a "talent" i.e. a cooperating agent in the system.  A talent is....



pipeline
 – ... main

Main component of IOT-event-analytics? - details TBD 

ConfigManager

built from pipeline/Dockerfile.amd64
configmanager

Setting

 – ... setting

up the system together with pipelines? - details TBD  Written in

Kuksa.VAL



kuksa-val

Keeps

keeps

the current value store and sits between VSS2IOtea and the hardware-specific parts.  Kuksa.VAL exposes data using the VISS protocol (v1, websocket) , but also provides other protocols like MQTT.


Mosquitto-local and -remote

are



amd64/kuksa
imported from Jenkins build server
e.g. kuksa-val-<hash>-amd64.tar.xz 

mosquitto-remote

mosquitto-local

MQTT brokers (well-known implementation and not unique to this project).

built from mosquitto/Dockerfile.amd64

VSS2IoTea


platform = ?

Only

 – only

an adapter between VISS and IoTea. 

built from platform/Dockerfile.amd64
vss2iotea
built from kuksa.val2iotea/Dockerfile.amd64 (question)



Software Components (not always 1-to-1 mapped to a container)

...