- Publish date: 05/26/2022
- Product release date: 05/06/2022
Learn OPC UA using EdgeX No-Code Platform
Learn OPC UA using a Commercial-Off-The-Shelf No-Code OPC UA Server.
Equipment OEMs, Technology Vendors and End Users who need an OPC UA Server and want to learn about OPC UA and how it can be deployed without writing software.
Key Technology Used:
- EdgeXConnect installation on Linux platform
- EdgeXStudio installation on Linux and Windows platforms
- Defining an OPC UA Information Model
- Defining new Edge Devices
- Mapping the Information Model to the Edge Device IO, registers, etc.
- Configuring Method Calls
- Check out our free ‘Why this course video?’
This course is intended for engineers with no or minimal programming experience who would like to learn and use OPC UA in their product with minimal programming effort. While this course introduces you to the key concepts and features of OPC UA, it focuses more on equipping you to practically implement OPC UA services into your devices/equipment.
Rather than going behind the complex thought process behind each specification item, we have tried to strike a balance between covering as many use cases as possible on one side while simplifying the technology for OEM engineers on the other.
This course includes hands-on sessions to implement your own OPC UA servers, to demonstrate and learn OPC UA features, by using EdgeX – a no-code platform for developing and deploying OPC UA servers.
This course provides you a trial version to EdgeX and eliminates the need to buy a separate license during the learning process.
Apart from learning OPC UA – you will also learn how you can use EdgeX to connect to other protocols and brownfield devices using protocols like Modbus, OPCUAClientAdapter, etc.
Objective of this Course
The objective of this course is to equip application developers with
- Deploy an OPC UA Server and browse the information model from a client
- Method Calls
- Create your first applications on top of OPC UA
- The Underlying System
- Interfacing I/O Sources
- Using the ModbusTCP adapter
- Creating a custom adapter (quick overview)
- OPC UA Services
- Browsing (nodes discovery)
- Method Calls
What will you learn?
At the end of this course you will understand how to,
- Compile a custom information model into an OPC UA server
- Use OPC UA read, write, subscription services and access your application variables from an OPC UA client
- Implement custom methods in an OPC UA server and invoke them from an OPC UA client application
Required Hardware and Software
- One PC/laptop with Windows 10 Pro
- One Raspberry Pi board – Optional
- Trial edition of the tool can be downloaded from the course portal
- You should be able to use any open source or proprietary OPC UA client
EdgeXStudio and EdgeXConnect are available for Windows and Linux. EdgeXConnect can also run in ARM (Linux).
View full course here: https://kalycito.teachable.com/p/opcua-using-edgex
We have launched OPC UA courses for people from different domains:
C/Embedded Programmers, this OPC UA course is for you: Learn OPC UA using open62541
Cloud/Full-stack developers, this OPC UA course is for you: Learn OPC UA using NodeOPCUA
Automation Engineers/Non-programmers, this OPC UA course is for you: Learn OPC UA using EdgeX No-Code Platform
||Category: Services||Subcategory: Training|
Supported Profiles and Facets
- Embedded UA Server Profile
- SecurityPolicy – Basic128Rsa15
- SecurityPolicy – Basic256
- SecurityPolicy – Basic256Sha256
- SecurityPolicy – None
- User Token – Anonymous Facet
- User Token – User Name Password Server Facet
- User Token – X509 Certificate Server Facet