Difference between revisions of "Template:Networking rutos manual opcua server"
(Created page with "{{Template: Networking_device_manual_fw_disclosure | series = {{{series}}} | name = {{{name}}} | fw_version ={{Template: Networking_device_manual_latest_fw | series = {{{se...") |
|||
(6 intermediate revisions by the same user not shown) | |||
Line 11: | Line 11: | ||
OPC Unified Architecture (<b>OPC UA</b>) is a cross-platform, open-source, IEC62541 standard for data exchange from sensors to cloud applications developed by the OPC Foundation. The <i>UA</i> in OPC UA stands for “Unified Architecture” and refers to the latest specification of the standard. It differs from its predecessor in that it is platform-independent, moving away from COM/DCOM to purely binary TCP/IP or alternatively SOAP. | OPC Unified Architecture (<b>OPC UA</b>) is a cross-platform, open-source, IEC62541 standard for data exchange from sensors to cloud applications developed by the OPC Foundation. The <i>UA</i> in OPC UA stands for “Unified Architecture” and refers to the latest specification of the standard. It differs from its predecessor in that it is platform-independent, moving away from COM/DCOM to purely binary TCP/IP or alternatively SOAP. | ||
+ | ---- | ||
+ | This manual page provides an overview of the OPC UA Server in {{{name}}} devices. | ||
+ | |||
+ | <b>Note:</b> OPC UA Server is additional software that can be installed from the <b>System → [[{{{name}}} Package Manager|Package Manager]]</b> page. | ||
+ | |||
+ | ==Status== | ||
+ | |||
+ | This section displays OPC UA Server status information. | ||
+ | |||
+ | [[File:Networking_rutos_manual_opcua_opcua_servers_server_status.png|border|class=tlt-border]] | ||
==OPC UA Server Configuration== | ==OPC UA Server Configuration== | ||
Line 113: | Line 123: | ||
<td>IP address of WAN interface.</td> | <td>IP address of WAN interface.</td> | ||
</tr> | </tr> | ||
+ | {{#ifeq:{{{digitalio}}}| 1 | | ||
<tr> | <tr> | ||
<td>io_din</td> | <td>io_din</td> | ||
Line 122: | Line 133: | ||
<td>Array of BOOL</td> | <td>Array of BOOL</td> | ||
<td>Values of digital output pins.</td> | <td>Values of digital output pins.</td> | ||
− | </tr> | + | </tr>|}} |
+ | {{#ifeq:{{{configurableio}}}| 1 | | ||
<tr> | <tr> | ||
<td>io_dio_dir</td> | <td>io_dio_dir</td> | ||
Line 132: | Line 144: | ||
<td>Array of BOOL</td> | <td>Array of BOOL</td> | ||
<td>Values of digital input/output pins.</td> | <td>Values of digital input/output pins.</td> | ||
− | </tr> | + | </tr>|}} |
+ | {{#ifeq:{{{relay}}}| 1 | | ||
<tr> | <tr> | ||
<td>io_relay</td> | <td>io_relay</td> | ||
<td>Array of BOOL</td> | <td>Array of BOOL</td> | ||
<td>Values of relays. 0 is open, 1 is closed.</td> | <td>Values of relays. 0 is open, 1 is closed.</td> | ||
− | </tr> | + | </tr>|}} |
+ | {{#ifeq:{{{adc}}}| 1 | | ||
<tr> | <tr> | ||
<td>io_adc</td> | <td>io_adc</td> | ||
<td>Array of FLOAT</td> | <td>Array of FLOAT</td> | ||
<td>Values of Analog-to-Digital converters.</td> | <td>Values of Analog-to-Digital converters.</td> | ||
− | </tr> | + | </tr>|}} |
{{#ifeq:{{{gps}}}| 1 | | {{#ifeq:{{{gps}}}| 1 | | ||
<tr> | <tr> | ||
Line 188: | Line 202: | ||
<td>UINT32</td> | <td>UINT32</td> | ||
<td>Satellite count.</td> | <td>Satellite count.</td> | ||
− | </tr>|} | + | </tr>|}} |
{{#ifeq:{{{mobile}}}| 1 | | {{#ifeq:{{{mobile}}}| 1 | | ||
<tr> | <tr> | ||
Line 269: | Line 283: | ||
<td>Array of String</td> | <td>Array of String</td> | ||
<td>Operator name.</td> | <td>Operator name.</td> | ||
− | </tr>|} | + | </tr>|}} |
</table> | </table> | ||
[[Category:{{{name}}} Services section]] | [[Category:{{{name}}} Services section]] |
Latest revision as of 13:04, 4 October 2024
The information in this page is updated in accordance with firmware version .
Summary
OPC Unified Architecture (OPC UA) is a cross-platform, open-source, IEC62541 standard for data exchange from sensors to cloud applications developed by the OPC Foundation. The UA in OPC UA stands for “Unified Architecture” and refers to the latest specification of the standard. It differs from its predecessor in that it is platform-independent, moving away from COM/DCOM to purely binary TCP/IP or alternatively SOAP.
This manual page provides an overview of the OPC UA Server in {{{name}}} devices.
Note: OPC UA Server is additional software that can be installed from the System → [[{{{name}}} Package Manager|Package Manager]] page.
Status
This section displays OPC UA Server status information.
OPC UA Server Configuration
The OPC UA Server Configuration section is used to enable the local OPC UA server.
Field | Value | Description |
---|---|---|
Enable | off | on; default: off | Enables OPC UA server. |
Port | integer [1..65535]; default: none | Service port. |
OPC UA Server variables
All RUTOS device variables are described in the table below:
Note: All the variables have these qualities in common:
- Namespace index is 1
- Node ID type is string
- Read-only
- Updated upon request
ID | Type | Description |
---|---|---|
sys_uptime | UINT32 | System uptime in seconds. |
sys_serial | String | Device serial number. |
sys_devname | String | Device name. |
sys_devcode | String | Device code. |
sys_version | String | Firmware version. |
sys_hostname | String | Hostname. |
lan_mac | String | LAN MAC address. |
lan_ip | String | IP address of LAN interface. |
lan_mask | String | Subnet mask of LAN interface. |
lan_gateway | String | Gateway IP address of LAN interface. |
lan_dns | Array of String | IP addresses of LAN interface DNS servers. |
wan_ip | Array of String | IP address of WAN interface. |
[[Category:{{{name}}} Services section]]