Open Collective
Open Collective
Loading

Event Historization

PROJECT
Part of: Node Opcua

Add Event Historisation Support to NodeOPCUA ( Client and Server)

About



Introduction:

We are excited to announce a groundbreaking project that aims to enhance NodeOPCUA, the widely adopted open-source software for building OPC UA (Open Platform Communications Unified Architecture) applications. The project, led by Sterfive, the company behind NodeOPCUA, seeks to add a vital new feature - Event Historization support. This feature will enable users to record and analyze historical events within OPC UA systems, significantly improving industrial and enterprise applications' monitoring, diagnostics, and maintenance capabilities.


Project Objective:

The primary goal of this project is to extend the capabilities of NodeOPCUA by integrating robust Event Historization support. With this enhancement, NodeOPCUA will empower developers and businesses with the ability to store, manage, and analyze historical event data generated within their OPC UA infrastructure. This project will cover both Servers and Client.

Key Features:


Server-side:
  1. Event Historization Framework: We will develop a comprehensive event historization framework within NodeOPCUA. This framework will handle the creation, storage, and retrieval of historical events.
  2. Configuration Options: Users will have the flexibility to customize event historization settings to suit their specific needs. This will include options for event retention periods, storage locations, and other parameters.
  3. Historical Event Storage: Leveraging modern storage technologies, the project will provide efficient and scalable mechanisms for storing historical event data. Users can seamlessly integrate this feature with their preferred databases or storage solutions (NoSQL etc )
Client-side
        1. Add support for Event Historisation Read Request
             
We will develop  the client Event History Read Request by providing  a complete implementation
 according

 Testing
  1. Unit testing: this project will follow the NodeOPCUA Test Driven Development approach to ensure incremental compliance support as the feature is developed, leading to the parallel server-side and client-side implementation development. 
  2. CTT Testing: extensive testing with the Certification Test Suite provided by the OPC Foundation to ensure full compliance to the extent of the supported level.
  3. Attendance to IOP Workshops:  the project also involves in-situ participation in some interoperability testing workshops to check the robustness of the implementations with other OPC UA servers and clients.
Benefits:

  • Improved Decision-making: By harnessing historical event data, users can make informed decisions based on past system behavior, leading to optimized operations and increased efficiency.
  • Enhanced Diagnostics: Event Historization will simplify troubleshooting by providing a detailed record of critical events, aiding in root cause analysis and issue resolution.
  • Predictive Maintenance: Businesses can leverage historical trends to predict equipment failures and perform preventive maintenance, minimizing downtime and operational disruptions.
  • Regulatory Compliance: Industries with compliance requirements can use Event Historization to maintain audit trails and demonstrate adherence to industry standards.

Why Support This Project:

Supporting the addition of Event Historization to NodeOPCUA is a strategic investment for several reasons:
  1. Industry Demand: The ability to historize events is a critical requirement in modern OPC UA applications, making NodeOPCUA more appealing to a broader range of users and industries.
  2. Competitive Edge: This feature will position NodeOPCUA as a leading OPC UA library with advanced historization capabilities, giving it a competitive advantage in the market.
  3. Community Impact: By sponsoring this project, you contribute to the growth and sustainability of an essential open-source tool widely used by developers and organizations worldwide.

Financial Support:

We are seeking financial contributions to fund the development and implementation of Event Historization in NodeOPCUA. By supporting this project, your organization can actively participate in shaping the future of OPC UA applications and directly benefit from the enhanced capabilities of NodeOPCUA.

Conclusion:
With your financial support, Sterfive will lead the charge in adding Event Historization support to 
By providing your financial support, you have the opportunity to be an early adopter and valuable contributor to our initiative. With Sterfive at the forefront, we are determined to integrate Event Historization support into NodeOPCUA, yielding significant benefits for countless developers, businesses, and industries. Join us on this thrilling journey to fortify the foundation of OPC UA technology and open up a new realm of possibilities for industrial automation and enterprise applications. As a sponsor, you will not only enjoy the first-mover advantage but also play a pivotal role in shaping the future of this essential open-source tool. Together, we can drive innovation, fuel progress, and make a lasting impact on the OPC UA community and beyond.

Our team

Contribute


Become a financial contributor.

Financial Contributions

Goal
Contribute to adding Event Historisation support in NodeOPCUA

Development will start when 70% of the budget will be secured by sponsor

$0.00 USD of $10,000 USD raised (0%)

Starts at
$100 USD
Custom contribution
Donation
Make a custom one-time or recurring contribution.