Coder Social home page Coder Social logo

Comments (3)

s-heppner avatar s-heppner commented on September 25, 2024 1

Thanks for the clarification.

While you are right, that those two concepts complement each other, I don't think there exists a full fledged production ready implementation of the two interacting with each other.
Therefore, I suggest you get used to the AAS, for example using our tutorials. I would start with tutorial_create_simple_aas and specifically also look at tutorial_backend_couchdb.
What you can then do is look at our backend infrastructure. There, you can extend the infrastructure with an OPC UA backend, making it possible to read and write data from and to an OPC UA server. For a guideline on how to write another backend, you can basically follow the CouchDB implementation, however every interaction with the CouchDB would be exchanged with an equivalent OPC UA operation.

As an OPC UA implementation you can try the Python based FreeOpcUa, with which I have already played around with success.

I hope this gives you a possible approach. While this will probably not be easy, as someone new to the AAS, I think the best way of learning is by doing. Feel free to ask further questions, if they arise.

from basyx-python-sdk.

s-heppner avatar s-heppner commented on September 25, 2024

Thank you for your question.
Can you please become a little bit more concrete in your example?

I am currently attempting to use your repository

Which repository implementation are you talking about exactly?

in conjunction with OPC UA to transfer Asset Administration Shell models

Do you mean AAS instances (for example as our Python-Class instances), or static AAS files in JSON or XML?
What exactly do you want to do with OPC UA? Do you have a server on which you want to store Asset Administration Shells?

from basyx-python-sdk.

cheukwaylee avatar cheukwaylee commented on September 25, 2024

Thank you for your response!

I apologize for the initial confusion in my question. I'll try to clarify my query.

I'm relatively new to the concept of using Asset Administration Shell (AAS) for implementing digital twins. From what I understand, OPC UA serves as the foundation for transmitting AAS models due to its information model setting. These two components seem to complement each other quite well.

Currently, I'm looking to set up a demo environment for AAS, where I can interact with it via OPC UA. My aim is to become more proficient in this area, and hopefully, contribute to the Industry 4.0 initiatives.

It might be an ambitious goal, but any guidance or suggested learning paths you can provide would be immensely appreciated! Please let me know how I can best dive into this. Your assistance would mean a lot to me!

Thank you once again!

from basyx-python-sdk.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.