The DeviceRegistrarType ObjectType represents an entity that provides the services needed when authenticating Devices on a network. The ObjectType is defined in Table 17.

Table 17 – DeviceRegistrarType Definition

Attribute

Value

BrowseName

2:DeviceRegistrarType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Modelling Rule

Subtype of the 0:BaseObjectType defined in OPC 10000-5.

0:HasComponent

Method

2:ProvideIdentities

Defined in 9.2.3.

Mandatory

0:HasComponent

Method

2:UpdateSoftwareStatus

Defined in 9.2.4.

Mandatory

0:HasComponent

Method

2:RegisterDeviceEndpoint

Defined in 9.2.5.

Mandatory

0:HasComponent

Method

2:GetManagers

Defined in9.2.6.

Mandatory

0:HasComponent

Method

2:RegisterManagedApplication

Defined in 9.2.8.

Mandatory

0:HasComponent

Object

2:Administration

2:DeviceRegistrarAdminType

Optional

Conformance Units

Onboarding Registrar PullManagement

The ProvideIdentities Method allows a Device to request that it be authenticated so it can have access to the network.

The UpdateSoftwareStatus Method is used by the SoftwareUpdateManager to tell the Registrar that the Device has up to date software.

The RegisterDeviceEndpoint Method allows an administration Client to provide the location of a Device on the network that needs to be authenticated. The expectation is calling this Method would start a background task register the Device using PullManagement. If an administration Client needs to register many Devices it can call the RegisterDeviceEndpoint Method multiple times in a single Call request.

The GetManagers Method returns the location of the SoftwareUpdateManager and CertificateManager which an authenticated DCA needs to use to complete the onboarding process.

The RegisterManagedApplication Method allows the DCA to register Applications that it needs to manage with the Registrar.

The Administration Object allows an administration Client to manage Tickets and Certificates received out of band that are needed for the automated registration process.