opcua-tutorial
opcua-tutorial copied to clipboard
this is a small tutorial for opcua-asyncio (asyncua)
opcua-tutorial
this is a small tutorial for opcua-asyncio (asyncua)
for questions please feel free to use the discussions feature -> discussions
please remember i dont work fulltime on this tutorial so it will take a while to get all done
i am also avalible for consulting and trainings -> Contact me: [email protected]
:warning: prerequirements: :warning:
-python v3.7 or higher
-vs code (or something similar)
-basics of virtual environments
-basics of asyncio
-basics of opcua
Client:
:heavy_check_mark: browse (navigate thru the addressspace / node references)
:heavy_check_mark: read (read node attributes)
:heavy_check_mark: write (write node atttibutes)
:heavy_check_mark: methods (call a opcua method)
:heavy_check_mark: subscribe (subscribe different kinds of data)
:x: extension objects (custom structures) comming soon!
:heavy_check_mark: BaseClient (basic client structure)
:last_quarter_moon: Client1 (simple client structure) WIP!
:x: Client2 (advanced client structure) comming soon!
:x: Client3 (companion spec.) comming soon!
Server:
:heavy_check_mark: BaseServer (basic server)
:x: Server1 (simple server)
:x: Server2 (node-management) comming soon!
:x: Server3 (methods) comming soon!
:x: Server4 (extension objects) comming soon!
:x: Server5 (events) comming soon!
:x: Server6 (companion spec. / vendor spec.) comming soon!
...
Information:
OPC UA Online Reference: https://reference.opcfoundation.org/v104/
Part 1: Concepts https://youtu.be/E2XJfmAEdqw
Part 2: Transport https://youtu.be/VCQnLIy0cDY
Part 3: Security https://youtu.be/z4zNgNdauLY
Part 4: Profiles https://youtu.be/CCvlLASACjE
Part 5: Discovery https://youtu.be/1NlbUAlOdcA