Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Sep 30 21:07
    mpostol edited #632
  • Sep 30 21:07
    mpostol closed #632
  • Sep 30 21:07

    mpostol on master

    Move discussion from Gist to Di… (compare)

  • Sep 30 20:38
    mpostol edited #632
  • Sep 30 20:37
    mpostol edited #632
  • Sep 30 20:37
    mpostol edited #632
  • Sep 30 20:36
    mpostol edited #632
  • Sep 30 20:35
    mpostol opened #632
  • Sep 12 13:21
    mpostol closed #630
  • Sep 12 13:21

    mpostol on master

    Enhance/Improve README - - add … (compare)

  • Sep 12 13:00
    mpostol edited #630
  • Sep 12 12:59
    mpostol milestoned #630
  • Sep 12 12:59
    mpostol labeled #630
  • Sep 12 12:59
    mpostol assigned #630
  • Sep 12 12:59
    mpostol opened #630
  • Sep 11 19:11

    mpostol on master

    Added reference to playlist on … (compare)

  • Aug 18 19:21

    mpostol on master

    Updated graphics in the .pptx f… (compare)

  • Aug 15 21:16

    mpostol on master

    NetworkIdentifier is missing in… (compare)

  • Aug 15 21:13
    mpostol milestoned #629
  • Aug 15 21:12
    mpostol assigned #629
Piotr Szymczak
@Drutol

But wouldn't it be better to be even more abstract and go for a solution that supports EventSource as well as myriad of other providers? Regardless of what we do EventSource won't work on Mono while with abstract logging interface it would be left to end user's discretion.

EventSource is designed to interface with the underlying operating system's logging infrastructure, e.g. Event Tracing for Windows (ETW.aspx)) or LTTng on Linux.

EventSource is an implementation which is enforced upon end user and while it allows to attach some additional sinks it's still an implementation... OS dependent at that.

Mariusz
@mpostol

If you are sure it doesn't work on mono just report it will see the answer. Now we are talking about two things:

  1. Documentation - yest it has errors.
  2. Platform dependency - i have evidence that it works on many platforms not ETW aware - it proves that the documentation is wrong, but the error has been just reported.

I am pretty sure that EventSource is a generic solution and can be implemented on any platform somehow that make sense.
Anyway, thank you for feedback.

Piotr Szymczak
@Drutol
image.png
I'm scavenging info from the Internet.
I'm pretty lost with this issue too. :(
Mariusz
@mpostol
All, on branch 400 i have just commuted release candidate for 4.0. I am going to PR it to master and start working on final release of 4.0.
Mariusz
@mpostol
@AdamBorowiecki The release has breaking changes especially related to transport but it is preferred version to be used for external transport providers. It will make transport related components more robust against the future library changes.
@Drutol for your work it seems some definition has been moved to separate .dll
There are still some UT that fail so I will work to fix them soon. In the mean time please report me if there are some breaking features that must be fixed.
Piotr Szymczak
@Drutol
@mpostol 4.0 alpha is working correctly in my app :)
Mariusz
@mpostol
@Drutol Great, so I will go ahead. Many thanks.
Mariusz
@mpostol
@Drutol I have just released version 4.0.1. https://github.com/mpostol/OPC-UA-OOI/releases
Piotr Szymczak
@Drutol
:tada:
Mariusz
@mpostol
Now work is focused on the Export model. Scope: add UAModelDesingn generator implementing IModelFactory, Unit Tests, add command line application (tool).
The work will be conducted on the SemanticData branch and merged to master after accomplishing this milestone. The release is planned.
Mariusz
@mpostol
:tada: Object-Oriented Internet SemanticData ModelDesign Export 5.0.2-Alpha is available
The main goal of the Release 5 is to add export of the OPC UA Address Space to ModelDesign XML file.
This update comprises the following changes:
  • Updated the UA Address Space instantiation against OPC UA Specification 1.04
  • Updated UANodeSet schema up to 1.0.4
  • Published OPC UA Address Space Prototyping Tool (asp.exe) allows export to ModelDesign XML format.
    To get more visit the online documentation
    OPC UA Address Space Prototyping Tool (asp.exe)
Mariusz
@mpostol
New set of documents is ready for review on the SemanticData branch. Good starting point is Address Space Model Life-cycle.
Mariusz
@mpostol
The new content of the following document is ready for community interview:
OPC UA PubSub Main Technology Features
Joesan
@joesan
Hallo guys.... is this OPC-UA-00I compatible with Part 14 of the OPC UA Spec which is the Pub/Sub architecture?
Mariusz
@mpostol

@joesan sorry for the delay, but I haven't got notification from this thread.

The answer is yes with the Ver 1.1. of the protocol.
The binaries are available here:
Networking -Internet of Things (IoT) Communication

There is a note:
This release contains modifications required to start interoperability testing against PubSub protocol version 1.10.

Standardization of the new version of the protocol is still in progress
AMENDMENT 6 - UADP Header Layouts (DOC/ZIP)

Now I am working on the protocol description using ABNF
OPC-UA-OOI/Networking/SemanticData/MessageHandling/
available on the Network branch.

Mariusz
@mpostol
I have added the Augmented BNF definition of the NetworkMessage. NetworkMessage is originally defined in OPC UA Part 14 Release 1.04 February 06, 2018
Augmented BNF is defined in the document Augmented BNF for Syntax Specifications: ABNF RFC 5234
The document is available here
NetworkMessage.abnf
Mariusz
@mpostol
In case you have missed. Let me know how it works for you.
OPC UA PubSub over TSN Demystified
Mariusz
@mpostol
Check out my latest article:
UAModelDesignExport Library
Mariusz
@mpostol

Check out new Release 5.1

This update comprises the following changes:

  • semantic-Data (Details in section SemanticData)
    • updated against OPC UA Specification 1.04; new API
    • added export to UAModelDesign
  • documentation improved
  • new code help documentation available
Mariusz
@mpostol

CAS OPC UA Address Space Model Designer is moving to open-source

Let me inform you that CAS OPC UA Address Space Model Designer has been just published on GitHub as the open-source:

OPC UA Address Space Model Designer

For now, it is a stand-alone project, but any ideas related to harmonization with your needs are welcome. Further development and priorities will be derived from community feedback. The old installation package is still available on the commsvr.com web-page:

http://www.commsvr.com/COInstal/UAModelDesignerPro/setup.exe

I am also in the process of moving the CommServer software family to open source. The master plan is available here:

CommServer - management of migration to open source

Any questions, suggestions, and proposals are welcome.

Mariusz
@mpostol

OOI and ASMD harmonization

Visit the harmonization to learn more
I have commenced a preparation stage. All feature requests are gathered as the comments of mpostol/OPC-UA-OOI#400.
Mariusz
@mpostol
Let me inform that there is a new citizen added to the Object-Oriented Internet World. Check it out to learn how to control the software functionality using a license file.
Mariusz
@mpostol

I am excited to share that my article titled Object-Oriented Internet Reactive Interoperability is to be published in Lecture Notes in Computer Science series, on behalf of Springer.
It is not about OPC UA but it refers to this standard pointing out further development directions. From these proposals, a question may be derived

Do we need the OPC UA Rel. 2.0?

Contact me by message to get a preprint version of the article. I am going to prepare an article to aggregate your comments and summarize what is missing.
Consider addressing this topic during OPC Day 2020 - International - is coming soon.

Read more on researchgate.net

Mariusz
@mpostol

I have released the new version 4.3 of the Address Space Model Designer. In this release, many bugfixes have been applied. Check it out and let me know how it works for you. This version is available here:

https://github.com/mpostol/ASMD/releases/tag/4.3.0

Now on my road map is version 5.0. The scope is defined by the milestone 5.0

Mariusz
@mpostol

I am proud to announce the public preview of our article titled: Object-Oriented Internet -Azure Interoperability. It is a preprint for early review. We will consider your contribution to be applied to the final version of the article. The proposals are backed by proof of concept reference implementations confirming the possibility to integrate selected cloud services with the cyber-physical system interconnected as one whole atop of the OPC UA PubSub.

Check out more details from Research Gate:

It is a preprint for early review. We will consider your contribution to be applied to the final version of the article.

Mariusz
@mpostol

Let me inform you that I have just released the new version 6.1.2 of the Object-Oriented Internet library. This release comprises the following code and documentation changes:

Azure Gateway DataRepository Implementation NEW 1.0

In this release, many bugfixes have been applied and released as the NuGet packages.

The open-access Object-Oriented Internet (OOI) umbrella project targets multi-vendor plug-and-produce machines interoperability scenarios targeting all aspects of the machine-centric global village concept aimed at providing reusable deliverables, training, best practice rules, prototyping, compliance testing and dissemination of valuable results.

I am a researcher who is passionate about applying knowledge and experience in building a machine-centric global village. Let's build it with you and for you. To join our effort and create an organization context I have launched the Object-Oriented Internet Partnership Program.

To be involved you may

  • join the Sponsorship Program
  • directly contribute
  • adopt deliverables

More detailed description is covered by the Object-Oriented Internet Makes OPC UA PubSub to Cloud Interoperability Possible

Mariusz
@mpostol

OPC UA - Cloud Metadata Export community feedback request to push appropriate responses to the community requests.

To encourage the OPC UA adaptation idea conducted as an open-access community-driven activity, I have just added a new project:

It has been just added to the road map as a feature request. I am looking for community feedback aimed at improving the scope and goals of the project.

The Cloud Metadata Export project is to be conducted as part of the open-source Object Oriented Internet initiatives. Let's work on it with you and for you. To join our effort and create an organizational context the Object-Oriented Internet Partnership Program has been launched.

Consider joining as a sponsor, contributor, or end-user. Details are covered by the section How to be involved. Your experience, knowledge, and direct participation is needed to make sure the work will continue as expected.

I am waiting for your advice. What do you think about it?

Thanks for your cooperation. Let's stay in touch.

Mariusz
@mpostol

GitHub offers Discussions as a space to connect with other members of the community. I hope that using the Discussion space you:

  • ask questions you’re wondering about
  • share ideas
  • engage with other community members
  • welcome others and are open-minded; remember that this is a community we build together

I have activated the Discussion space for this repository. Let me propose to move any activity from the Gitter to `Discussion.

Follow the Discussion to be in touch.

To follow any activity in the repository, switch on the Watch functionality. If you find the project interesting, please star the repository. Starring a repository also shows appreciation to the repository maintainer for their work. You can star repositories and topics to keep track of projects you find interesting and discover related content in your news feed. Check out Saving repositories with stars to get more.