Datonis:Edge Gateway OPC UA Adapter

From Datonis
Jump to: navigation, search
Edge Gateway Home > OPC UA Adapter

OpcUA Protocol Connection

server_url String Address url of the OpcUA server e.g. opc.[null tcp://localhost:12686/example]
is_secure Boolean Signifies whether the connection to OpcUA server is secure or not. If it is true then cert_alias option will be used
cert_alias String Alias of the client certificate used for secure communication with OpcUA server. The private and public key of the certificate in .pem format has to be

updated via Settings→Device SSL Certificate. The alias mentioned for certificate must match with the one specified in configJson. A default alias named opcua is available, its certificate can be found at {install_location}\aliot-4.0\data\keystore\opcua.pem

discover_endpoints Boolean true value denotes that the connection endpoints will be discovered from the server_url and endpoint matching with security policy will be used for connection. 

false value means the endpoint will be the same as server_url. Default value is false.

security_policy_uri String Possible values are http://opcfoundation.org/UA/SecurityPolicy#Nonehttp://opcfoundation.org/UA/SecurityPolicy#Basic128Rsa15http://opcfoundation.org/UA/SecurityPolicy#Basic256,

http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256. The uri ending with None means no security policy is applied. Default value is None uri.

OpcUA Protocol Tag

tag_id String Unique tag id defined in the context of the current thing_config. This is used further in metric_mappings or derived_tags or monitor_tag_ids to refer to this tag value.
node_id String The OpcUA tag definition which is present at OpcUA server e.g. ns=0;i=2259. The format for tag is as follows:

ns=<namespace id>;s=<string identifier of the tag> OR ns=<namespace id>;i=<integer identifier of the tag>

For example: ns=2;s=Channel1.Machine1.Tag1

Launching OpcUA configuration screen

Ua-1.png

Noting OpcUA url

800x800px

Adding Gateway certificate to the trusted list

On restarting the Datonis IOT Gateway, it will error out with a certificate error: ServiceResultException: Bad_CertificateInvalid (0x80120000) "The certificate provided as a parameter is not valid.

In the OPC UA configuration window, select the Trusted Clients tab, you will find a new entry for Datonis Gateway. Right click it and select “Trust”. Disable and enable Gateway again.

Ua-3.png