Difference between revisions of "Datonis:Edge Gateway OPC UA Adapter"
(Created page with " Edge Gateway Home > '''OPC UA Adapter''' == OpcUA Protocol Connection == {| class="wikitable" | colspan="1" |server_url | colspan="1" |String | cols...") (Tag: Visual edit) |
m |
||
Line 43: | Line 43: | ||
== Launching OpcUA configuration screen == | == Launching OpcUA configuration screen == | ||
+ | |||
+ | [[File:ua-1.png]] | ||
== Noting OpcUA url == | == Noting OpcUA url == | ||
+ | |||
+ | [[File:ua-2.png]] | ||
== Adding Gateway certificate to the trusted list == | == Adding Gateway certificate to the trusted list == | ||
Line 50: | Line 54: | ||
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. | 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. | ||
+ | |||
+ | [[File:ua-3.png]] |
Revision as of 06:52, 2 July 2017
Edge Gateway Home > OPC UA Adapter
Contents
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#None, http://opcfoundation.org/UA/SecurityPolicy#Basic128Rsa15, http://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
Noting OpcUA url
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.