
Figure 25. The 'Attributes' and 'References' views of the FreeOpcUa Client populated with details of the RGMII4 node
Selected in the Address Space is node
ns=1;i=197
. Conceptually, this represents one of the five Ethernet ports of the SJA1105
TSN switch.
Its NodeClass is Object, but it has a reference of type
HasTypeDefinition
to NodeID
ns=1;i=117
which is
1:EthPortType
. For
this reason, the
1:RGMII4
node is of the custom ObjectType
EthPortType
.
7.6 Open62541
OpenIL integrates the Open62541 software stack (
). This supports both server-side and client-side API
for OPC UA applications. Only server-side capabilities of open62541 are being shown here.
Open62541 is distributed as a C-based dynamic library (libopen62541.so). The services run on pthreads, and the application
code runs inside an event loop.
When building with the BR2_PACKAGE_OPEN62541_EXAMPLES flag, the following Open62541 example applications are
included in the OpenIL target image:
• open62541_client
• open62541_server_instantiation
• open62541_tutorial_client_firststeps
• open62541_tutorial_server_firststeps
• open62541_tutorial_server_variable
• open62541_server
• open62541_server_mainloop
• open62541_tutorial_datatypes
NXP Semiconductors
OPC UA
Open Industrial User Guide, Rev. 1.8, 05/2020
User's Guide
92 / 199