-
Notifications
You must be signed in to change notification settings - Fork 21
MD pages for LDT club and LDT demonstrator #90
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
Open
list-pgr
wants to merge
16
commits into
CitComAI-Hub:main
Choose a base branch
from
list-pgr:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 7 commits
Commits
Show all changes
16 commits
Select commit
Hold shift + click to select a range
c8f0fb1
added markdown pages for LDT club and LDT demonstrator
list-pgr 469b715
reduced diagram size
list-pgr a12bc62
fixed resizing
list-pgr 2775a3a
updated LDT related pages
list-pgr c69e2df
minor fixes
list-pgr d7c3a68
minor fixes in local digital twins document
list-pgr 746437e
added link to LDT Toolkit in local digital twins document
list-pgr 9994d47
Update docs/documentation/local_digital_twins/index.md
list-pgr db2d239
Update docs/documentation/local_digital_twins/index.md
list-pgr 4e6ae9f
Update docs/documentation/local_digital_twins/index.md
list-pgr bdffe63
Update docs/documentation/local_digital_twins/index.md
list-pgr 6ce2329
Update docs/documentation/local_digital_twins/index.md
list-pgr d2b8a03
Update docs/documentation/local_digital_twins/index.md
list-pgr 4a79974
Update docs/toolbox/ldt_toolkit.md
list-pgr fa162b1
Update docs/toolbox/ldt_toolkit.md
list-pgr 2c76cc2
Update docs/documentation/local_digital_twins/index.md
list-pgr File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Large diffs are not rendered by default.
Oops, something went wrong.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,95 @@ | ||
| --- | ||
| title: LDT Toolkit | ||
| --- | ||
|
|
||
| # Local Digital Twin Demonstrator | ||
|
|
||
| ## Introduction | ||
|
|
||
| In the context of task 3.2, and more precisely related to the gap analysis performed by the Luxembourg TEF site, an evolution of its electromobility Local Digital Twin (LDT) is planned. This effort will culminate in the development of an LDT demonstrator which will be made available to showcase advancements in interoperability and AI-readiness. | ||
|
|
||
| The development process will follow several iterations, each aimed at progressively extending the digital twin's capabilities. These iterations align with the three twin models described in the section "Project Iterations & Twin Capabilities": the Descriptive Twin, the Predictive Twin, and the Prospective Twin. Each model builds upon the previous one, enhancing the ability to monitor, predict, and simulate real-world assets effectively. | ||
|
|
||
| The LDT demonstrator will be built using open-source components, ensuring transparency, accessibility, and community-driven development. Furthermore, it will align with the key standards and interfaces outlined in the EU LDT Toolbox, such as NGSI-LD and Smart Data Models, to guarantee interoperability and compliance with European frameworks. | ||
|
|
||
| --- | ||
|
|
||
| ## Features | ||
|
|
||
| ### Real-Time Monitoring | ||
| - View live asset status, locations, and entity charts via the Mapbox React app. | ||
| - [Access Mapbox React App]() | ||
|
|
||
| ### Historical Dashboards | ||
| - Analyze historical data trends and insights using Grafana dashboards. | ||
| - [Access Grafana Dashboards]() | ||
|
|
||
| ### Analytical Tool | ||
| - Perform advanced analytics and reporting via Superset. | ||
| - [Access Superset Analytics]() | ||
|
|
||
| --- | ||
|
|
||
| ## Developer Resources | ||
|
|
||
| - **[Context Broker API Documentation](https://stellio.readthedocs.io/en/latest/)**: Access the NGSI-LD API documentation and OpenAPI spec for the Stellio Context Broker. | ||
| - **[Smart Data Models](https://smartdatamodels.org/)**: Browse the Smart Data Models library for standardized context information schemas. | ||
| - **[Source Code Repository](https://git.list.lu/citcom.ai_tef/ldt-demonstrator)**: Explore the source code for the demonstrator and related components. | ||
|
|
||
| --- | ||
|
|
||
| ## System Architecture | ||
|
|
||
|  | ||
|
|
||
| The demonstrator integrates S3 and IoT data via Kafka, processes events through an IoT Agent, and manages context in Stellio Context Broker. All changes are published as Kafka events, feeding analytics and visualization tools. | ||
|
|
||
| --- | ||
|
|
||
| ## Development Stack | ||
|
|
||
| ### Key Technologies | ||
|
|
||
| - **[Stellio Context Broker](https://stellio.readthedocs.io/en/latest/)**: NGSI-LD context management for smart cities. | ||
| - **[NGSI-LD](https://ngsi-ld.org)**: Next Generation Service Interfaces - Linked Data. | ||
| - **[Apache Kafka](https://kafka.apache.org/)**: Distributed event streaming platform. | ||
| - **[Redpanda](https://www.redpanda.com/connect)**: Pre-built connectors for event streaming. | ||
| - **[Mapbox](https://www.mapbox.com/)**: Geospatial mapping and visualization SDK. | ||
| - **[Grafana](https://grafana.com/)**: Open-source dashboards & analytics platform. | ||
| - **[Superset](https://superset.apache.org/)**: Open-source analytics & dashboarding framework. | ||
|
|
||
| --- | ||
|
|
||
| ## Project Iterations & Digital Twin Capabilities* | ||
|
|
||
| ### Iteration 1: Descriptive Twin | ||
| - Presents the current and historical state of the real-world asset, including both static and dynamic characteristics. | ||
| <figure> | ||
| <img src="img/descriptive-twin.png" width="350"/> | ||
| <figcaption> | ||
|
|
||
| <small>Figure 1: Descriptive Twin Model(Source: [ETSI GR CIM 017 V1.1.1](https://www.etsi.org/deliver/etsi_gr/CIM/001_099/017/01.01.01_60/gr_CIM017v010101p.pdf))</small> | ||
| </figcaption> | ||
| </figure> | ||
|
|
||
| ### Iteration 2: Predictive Twin | ||
| - Builds on the descriptive twin by providing predictions of how the asset may evolve. | ||
| <figure> | ||
| <img src="img/predictive-twin.png" width="350"/> | ||
list-pgr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| <figcaption> | ||
|
|
||
| <small>Figure 2: Predicitve Twin Model (Source: [ETSI GR CIM 017 V1.1.1](https://www.etsi.org/deliver/etsi_gr/CIM/001_099/017/01.01.01_60/gr_CIM017v010101p.pdf))</small> | ||
list-pgr marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| </figcaption> | ||
| </figure> | ||
|
|
||
| ### Iteration 3: Prospective Twin | ||
| - Enables “what-if” analysis by allowing users to simulate the impact of potential actions on the asset. | ||
| <figure> | ||
| <img src="img/prospective-twin.png" width="350"/> | ||
list-pgr marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| <figcaption> | ||
|
|
||
| <small>Figure 3: Prospective Twin Model (Source: [ETSI GR CIM 017 V1.1.1](https://www.etsi.org/deliver/etsi_gr/CIM/001_099/017/01.01.01_60/gr_CIM017v010101p.pdf))</small> | ||
| </figcaption> | ||
| </figure> | ||
|
|
||
| For further information we refer to [ETSI GR CIM 017 V1.1.1](https://www.etsi.org/deliver/etsi_gr/CIM/001_099/017/01.01.01_60/gr_CIM017v010101p.pdf): *Context Information Management (CIM); Feasibility of NGSI-LD for Digital Twins*. | ||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.