Skip to main content

Horn Service Kuksa

This component implements the COVEAS uService for the Horn. It uses the Zenoh transport for Eclipse uProtocol. To start the service simply run:

cargo run

You can use the following parameters to configure the horn-service implementation:

Long NameShort NameEnvironment VariableDefault ValueDescription
configPath to set a configuration for the Eclipse Zenoh transport. If no path is set, the default values from Eclipse Zenoh are used.
listenSERVICE_LISTENtcp/0.0.0.0:15000Endpoint on which the service listens and is available.
kuksa_addressKUKSA_ADDRESShttp://127.0.0.1:55556Endpoint at which the services tries to connect with an instance of the Kuksa Databroker.
kuksa_enabledkKUKSA_ENABLEDfalseA flag to indicate whether an instance of the Kuksa Databroker is available. If kuksa_enabled is false, the service will only log changes of the horn status.