Consider joining as a sponsor, contributor or end-user. Details are covered by the section How to be involved​Your participation is needed to make sure the work will continue as expected.
Note: the DOI number is a unique identifying number associated with the repository version. Visit the sectionHow to cite the software and associated documentation files
to learn how to create derived works and cite the origin.
OPC, OPC UA, M2M communication, Client-Server, Publisher-Subscriber, Data Oriented Architecture, DOA, AMQP, MQTT, PubSub, OPC UA PubSub, Semantic-Data, Industry 4.0, I4.0, Internet Of Things, IoT, IIoT, Global Data Discovery, Security
Semantic-Data
reactive networking library based on OPC UA Part 14 Pub/Sub.CommonResources
.OOI Reactive Application
configuration file. It contains types that supports the configuration management of application implementing the paradigm described in Semantic-Data Processing Architecture. The configuration may be read to or write from the xml or json files. By design this library may be used to support variety kinds of applications at design and run time. It supports also the data binding mechanism to define how the process data relate to the real world.OPC UA Server
or UA Data Application
exposing the requested data.SemanticData
folder contains projects related to support the OOI Semantic-Data Processing Architecture. Processing of the OPC UA Data Outside of the Server context is based on the Semantic-Data concept. This project is aimed to workout deliverables supporting Process Data handling over Internet including but not limiting to:AddressSpaceComplianceTestTool
UANodeSetValidation
IAddressSpaceContext
UANodeSet
schema is processed.InformationModelFactory
ASMD
)ASMD
) implements conceptual containers called solutions and projects to apply their settings. Any solution contains one or more projects and it manages the way the designer configures, builds, and deploys sets of related projects. Any project includes source files containing the model representation and related metadata such as properties and references to other projects. The designer Integrated Development Environment (IDE) provides tools that help you edit and manipulate models, namespaces, and add references to external resources.PO
)PO
) is an archetype that allows creation consistent, homogeneous real-time representation of the underlying process. This representation is a kind of a process state and behavior replica, which exposes real-time process data to the network using standardized interfaces like OPC Classic, OPC Unified Architecture, OPC PubSub, AMQP, MQTT, etc. In other words, it supports Machine to Sensors Connectivity (M2S), i.e. it allows an open, uniform, secure and standards-based communication solution between sensors, actuators, controllers and the upper layer applications.PO
is the Client of a ServerPO
concept has been implemented as a generic communication engine used by the CAS CommServer Classic and Unified Architecture servers. This implementation is optimized for highly distributed applications. This implementation is maintained in the mpostol/ProcessObserver repository.CommServer
software migration from on-premise subversion repository to GitHub and publishing it as the Open-Source Software (OSS). The members of the CommServer
family are to be converged with the Object-Oriented Internet paradigms and integrated with the solutions maintained in this repository.OPC-UA-OOI.ConfigEditor
was written by CAS Lodz Poland. The mpostol/OPC-UA-OOI.ConfigEditor repository is aimed at the software migration from on-premise subversion repository to GitHub and publishing it as the Open-Source Software (OSS). After migration, this repository will be used to manage all activities addressing the software maintenance process as a plug-in of the ASMD.Mariusz Postol, Object Oriented Internet: [Target Part Name],https://github.com/mpostol/OPC-UA-OOI
, [year] DOI: 10.5281/zenodo.1198852.
Mariusz Postol, Object Oriented Internet: [Target Part Name],https://github.com/mpostol/OPC-UA-OOI
, [year] DOI: http://doi.org/10.5281/zenodo.1198852.
Discussions
as a space to connect with other members of the community. I hope that using the Discussion
space you: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.Semantic-Data
, Industry 4.0, Internet Of Things, Data Oriented Architecture, Plug and Play, Global Data Discovery, Selective Availability, etc. concepts. My goal is to bridge a gap between OPC UA technology and Industrial IT Application Domains.