Skip to content

Latest commit

 

History

History
 
 

basyx.submodelrepository-feature-mqtt

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Submodel Repository - MQTT Eventing

This feature provides hierarchical MQTT eventing for a multitude of events:

Event Topic Payload
Submodel Created sm-repository/$repoId/submodels/created Created SM JSON
Submodel Updated sm-repository/$repoId/submodels/updated Updated SM JSON
Submodel Deleted sm-repository/$repoId/submodels/deleted Deleted SM JSON
SubmodelElement Created sm-repository/$repoId/submodels/$submodelIdBase64URLEncoded/submodelElements/$idShortPath/created Created SubmodelElement JSON
SubmodelElement Updated sm-repository/$repoId/submodels/$submodelIdBase64URLEncoded/submodelElements/$idShortPath/updated Updated SubmodelElement JSON
SubmodelElement Deleted sm-repository/$repoId/submodels/$submodelIdBase64URLEncoded/submodelElements/$idShortPath/deleted Deleted SubmodelElement JSON

Per default, the SubmodelElement topic payloads include the SubmodelElement's value. If this is not desired, the SubmodelElement can be annotated with a Qualifier of type emptyValueUpdateEvent and value true