The specification defines how ElementCreated and ValueChanged events of an asset administration shell are transmitted to the MQTT broker.
The Id of the asset administration shell.
The Id of the submodel in the Asset Administration Shell with aasId.
The Id of a property in a Submodel Element Collection.
Accepts the following message:
Emitted when a AAS property is changed
{
"specversion": "1.0",
"id": "358c02f2-3a11-4836-971b-43a05550bf97",
"source": "uri:aas:shells/{aasid}/submodels/{submodelid}/submodel-elements/{smec-idshort.property-idshort}",
"type": "org.factory-x.events.v1.AASValueChanged",
"datacontenttype": "application/json",
"dataschema": "https://api.swaggerhub.com/domains/Plattform_i40/Part1-MetaModel-Schemas/V3.1.0#/components/schemas/Property",
"time": "2024-11-26T10:46:33.2171298+01:00",
"data": {
"modelType": "Property",
"dataType": "xs:string",
"value": "Christian X",
"idShort": "property-idShort"
}
}
Accepts the following message:
Emitted when a AAS element is created
{
"specversion": "1.0",
"id": "ecbd132e-d834-4528-bb30-6790104ca474",
"source": "urn:shells/base64url(https://example.com/ids/aas/123)",
"type": "org.factory-x.events.v1.AASElementCreated",
"datacontenttype": "application/json",
"dataschema": "https://api.swaggerhub.com/domains/Plattform_i40/Part1-MetaModel-Schemas/V3.1.0#/components/schemas/AssetAdministrationShell",
"time": "2024-11-26T10:44:11.9367113+01:00",
"data": {
"modelType": "AssetAdministrationShell",
"assetInformation": {
"assetKind": "Instance",
"defaultThumbnail": {
"contentType": "image/jpeg",
"path": "/aasx/files/w86TSNER_400x400.jpg"
}
},
"submodels": [
{
"keys": [
{
"type": "Submodel",
"value": "https://example.com/ids/sm/5120_2111_9032_9005"
}
],
"type": "ExternalReference"
},
{
"keys": [
{
"type": "Submodel",
"value": "https://example.com/ids/sm/7230_2111_9032_0866"
}
],
"type": "ExternalReference"
}
],
"id": "https://example.com/ids/sm/7230_2111_9032_9766",
"idShort": "festotest2"
}
}
Emitted when a AAS property is changed
Emitted when a AAS element is created