Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integration with OPC-UA #19

Closed
bangxiangyong opened this issue Nov 14, 2019 · 5 comments
Closed

Integration with OPC-UA #19

bangxiangyong opened this issue Nov 14, 2019 · 5 comments

Comments

@bangxiangyong
Copy link
Member

Will need to investigate whether which option is better and feasible:

  1. Replacing underlying communication of Pyro4 with OPC-UA
  2. Providing an external interface to OPC-UA
@BjoernLudwigPTB
Copy link
Member

@BeSeeTek This is something we would love to discuss with you, since you have much more insight what the implications would be regarding:

  1. implementation effort,
  2. benefit.

@BjoernLudwigPTB
Copy link
Member

1. Replacing underlying communication of Pyro4 with OPC-UA

2. Providing an external interface to OPC-UA

By the way: Does option one automatically include the agents' public interface to be OPC-UA compliant? At a second glance, it appears to me that we still would have to separately design the OPC-UA capability of the agents to the outside world with underlying OPC-UA mechanisms (i.e. without Pyro4 under the hood).

@bangxiangyong
Copy link
Member Author

For option one, I was thinking that OPC-UA clients will be able to view and connect to the agents (which are viewed as OPC-UA servers/clients themselves). Depending on how it turns out, it might still require external interface to OPC-UA or may not (the agents commands might be already be compatible to connect to OPC-UA).

Nevertheless, after discussion with @BeSeeTek, it appears that the second option is recommended due to the work required, and is still OPC-UA compliant at the end of the day.

@BjoernLudwigPTB
Copy link
Member

Maybe it would be a good idea to start with an external interface which somehow internally can be connected to agents or vice-versa and from there, at a later point, go to integrate this external interface into the agents.

@BjoernLudwigPTB
Copy link
Member

As far as I can see, there is no use case for this anymore. I will close this issue for now, but feel free to open it up again, once you have a need for that!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants