Presentation is loading. Please wait.

Presentation is loading. Please wait.

OPC UA Protocol S/W & Device Service

Similar presentations


Presentation on theme: "OPC UA Protocol S/W & Device Service"— Presentation transcript:

1 OPC UA Protocol S/W & Device Service
December 28, 2017

2 LF Antitrust Policy Notice
EdgeX Foundry meetings involve participation by industry competitors, and it is the intention of the Linux Foundation to conduct all of its activities in accordance with applicable antitrust and competition laws. It is therefore extremely important that attendees adhere to meeting agendas, and be aware of, and not participate in, any activities that are prohibited under applicable US state, federal or foreign antitrust and competition laws. Examples of types of actions that are prohibited at EdgeX Foundry meetings and in connection with Linux Foundation activities are described in the Linux Foundation Antitrust Policy available at If you have questions about these matters, please contact your company counsel, or if you are a member of the Linux Foundation, feel free to contact Andrew Updegrove of the firm of Gesmer Updegrove LLP, which provides legal counsel to the Linux Foundation.

3 OPC UA Protocol S/W Samsung Electronics

4 Contents Use Cases Requirements Architecture Module View Class Diagram
Sequence Diagram

5 Use Cases Connect Connect Connect to OPC-UA server device Browse
Device Service (OPC-UA Client) Connect Connect to OPC-UA server device Browse Retrieve data item to configure for data access and monitoring Data Access Read and write data accessing the OPC-UA data item which is located at server node Pub/Sub Monitor OPC-UA subscribing data which is from OPC-UA server device Browse Data Access Sensor/Actuator (OPC-UA Server) Pub/Sub

6 Requirements OPC-UA client could establish connection with the OPC-UA server ( connect procedure from OPC-UA specification ) OPC-UA client could browse data node on the OPC-UA server ( browse procedure from OPC-UA Service specification ) OPC-UA client could access data node on the OPC-UA server.  ( attribute service procedure from OPC-UA Service specification ) OPC-UA client could monitor data node on the OPC-UA server ( pub/sub procedure from OPC-UA Service specification )

7 Architecture | Module View
Device Services OPC-UA Device Service (Java) Device Service SDK OPC-UA Protocol DeviceProfile Manager Command Manager Steaming Subscription Browse OPC-UA Protocol Stack (milo library) Data Access Interface Node Management Command Data Model ezMQ Publisher OPCUA Command Generator ZeroMQ Legend Microservice Component External Component

8 Architecture | Class Diagram ( Interfaces )

9 Architecture | Class Diagram ( Command )

10 Architecture | Class Diagram ( Service Provider )

11 Architecture | Class Diagram ( sub, method )

12 Architecture | Sequence Diagram ( Browse)

13 Architecture | Sequence Diagram ( Data access )

14 Architecture | Sequence Diagram ( pub/sub )

15 Architecture | Sequence Diagram ( node )

16 OPC UA Device Service Samsung Electronics

17 Contents Use Cases Requirements Architecture Module view Class diagram
Sequence diagram

18 Use Cases Process Commands
Process commands to opcua device (command example : connect opcua / read / write / subscription) update metadata into MetaData DB Update specific device profiles to metadata DB publish steaming data to microservice Publish monitoring data of opcua device to microservice microservice Process Commands Connect opcua device Data Access subscription opcua device Metadata DB Update metadata microservice Streaming

19 Requirements System could process command requests to OPC-UA device. ( Command ) System could publish streaming data to endpoint system. ( Streaming ) System could update metadata to its database ( Metadata )

20 Architecture | Module View
Device Services OPC-UA Device Service (Java) Device Service SDK OPC-UA Protocol DeviceProfile Manager Command Manager Steaming Subscription Browse OPC-UA Protocol Stack (milo library) Data Access Interface Node Management Command Data Model ezMQ Publisher OPCUA Command Generator ZeroMQ Legend Microservice Component External Component

21 Architecture | Class Diagram ( Metadata handler)

22 Architecture | Class Diagram ( Coredata, ezMQ/OPC-UA Adatper)

23 Architecture | Sequence Diagram ( Initialize Metadata )

24 Architecture | Sequence Diagram ( Command process )

25 Thank You


Download ppt "OPC UA Protocol S/W & Device Service"

Similar presentations


Ads by Google