This structure encodes a fabric-scoped location of an OTA provider on a given fabric.

MatterSpecification.v13.Core § 11.20.7.4.4

interface ProviderLocation {
    endpoint: EndpointNumber;
    fabricIndex: FabricIndex;
    providerNodeId: NodeId;
}

Hierarchy (view full)

Properties

endpoint: EndpointNumber

This field shall contain the endpoint number which has the OTA Provider device type and OTA

Software Update Provider cluster server on the ProviderNodeID. This is provided to avoid having to do discovery of the location of that endpoint by walking over all endpoints and checking their Descriptor Cluster.

MatterSpecification.v13.Core § 11.20.7.4.4.2

fabricIndex: FabricIndex
providerNodeId: NodeId

This field shall contain the Node ID of the OTA Provider to contact within the Fabric identified by the FabricIndex.

MatterSpecification.v13.Core § 11.20.7.4.4.1