Aspect Endpoint Types

Each aspect must have one or more endpoints registered for it. Currently two protocols are supported, HTTP and MQTT, as described in detail in the section Aspect data transports. The endpoints are included in the payload when registering an aspect with a Twin or can be added and deleted later using the HTTPexternallink 20 and MQTTexternallink 20 endpoints of the Digital Twin Registry API. Additionally, each endpoint is defined with an endpoint type.

A total of four HTTP endpoints and two MQTT endpoints may be registered for an aspect. An endpoint, i.e., the URL, in combination with the Aspect Model reference, endpoint type, and twin ID must be unique. The combination of the protocol and the endpoint type must be unique as well.