Skip to content

Commit

Permalink
feat: Archeion contribution
Browse files Browse the repository at this point in the history
  • Loading branch information
relu91 committed Nov 22, 2024
1 parent 3b83dc9 commit 6da52a3
Show file tree
Hide file tree
Showing 9 changed files with 1,538 additions and 0 deletions.
41 changes: 41 additions & 0 deletions events/2024.11.Munich/Scenarios/EquimentAsAService/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# IoT Live Data for Digital Product Passport and EaaS

## Involved Devices and Applications

- Siemens TargetV device with temperature, humidity and CO2 sensor (MQTT)
- KNX IoT Device with Thermostat
- Philips Hue simulating the status of a thermostat
- sayWoT! Gateway
- Siemens Sentron PAC (Modbus)
- Siemens S7 (OPC UA)
- Industrial Information Hub (IIH) running on Industrial Edge
- etc. Possible all concrete devices that can report real world data and Equipments

### Mashup Explanation

In today’s interconnected business environment, organizations face complex challenges in managing supply chains and ensuring transparency. The EU’s circular economy roadmap and regulatory directives, such as the Digital Product Passport (DPP), emphasize standardized data access and traceability, particularly in sectors like batteries, textiles, and construction. By 2030, these requirements will expand across industries.

At the 2024 Plugfest, Archeion will showcase a full-stack IoT solution for monitoring assets and tracking critical events on the blockchain, through three distinct scenarios:

1. **Food Supply Chain**: Real-time tracking of temperature, humidity, and CO₂ levels in storage and transport to ensure food safety and compliance.
2. **Equipment as a Service (EaaS)**: Transparent monitoring of equipment usage and performance, enabling data-driven leasing models and sustainability reporting.
3. **Pharmaceutical Supply Chain**: Precise environmental monitoring and traceability for sensitive pharmaceutical products to meet stringent quality standards.

Key features demonstrated:
- Integration of IoT sensors, edge computing, and Archeion’s hybrid cloud (Web3/Web2) platform.
- Event generation based on IoT sensor data, selectively stored on a shared blockchain for secure, auditable records.
- Web of Things for interoperability and scalability across diverse industries.

This mashup highlights how Archeion’s solution bridges IoT and blockchain to address real-world challenges in transparency, traceability, and sustainability.

## Results

### Worked

List of devices that can be communicated with:

- Device 1 (TBD)

### Not Worked

TBC
1 change: 1 addition & 0 deletions events/2024.11.Munich/Scenarios/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,3 +40,4 @@ Some ideas:
* Hitachi: Testing the discovery implementation
* Thingweb dart_wot: Identifying shortcomings and testing in real life with others
* McCool: AI Service integration
* Archeion: Verify data collection for different Web Things (interoperability)
Original file line number Diff line number Diff line change
@@ -0,0 +1,163 @@
{
"@context": [
"https://www.w3.org/2019/wot/td/v1",
"https://www.w3.org/2022/wot/td/v1.1",
{
"iot": "http://example.org/iot"
},
{
"@language": "en"
}
],
"@type": "Thing",
"title": "Light Intensity Sensor",
"securityDefinitions": {
"nosec": {
"scheme": "nosec"
}
},
"security": [
"nosec"
],
"properties": {
"lightIntensity": {
"title": "Light Intensity",
"titles": {
"en": "Light Intensity",
"de": "Lichtintensit",
"it": "Intensit luminosa"
},
"type": "number",
"description": "Current light intensity",
"descriptions": {
"en": "Current light intensity",
"de": "Aktuelle Lichtintensit",
"it": "Valore attuale dell'intensitá luminosa"
},
"observable": true,
"readOnly": true,
"unit": "%",
"forms": [
{
"href": "http://192.168.1.53:9004/light-intensity-sensor/properties/lightIntensity",
"contentType": "application/json",
"op": [
"readproperty"
],
"htv:methodName": "GET"
},
{
"href": "http://192.168.1.53:9004/light-intensity-sensor/properties/lightIntensity/observable",
"contentType": "application/json",
"op": [
"observeproperty",
"unobserveproperty"
],
"subprotocol": "longpoll"
},
{
"href": "http://192.168.1.53:9004/light-intensity-sensor/properties/lightIntensity",
"contentType": "application/cbor",
"op": [
"readproperty"
],
"htv:methodName": "GET"
},
{
"href": "http://192.168.1.53:9004/light-intensity-sensor/properties/lightIntensity/observable",
"contentType": "application/cbor",
"op": [
"observeproperty",
"unobserveproperty"
],
"subprotocol": "longpoll"
},
{
"href": "mqtt://localhost:1886/Light%20Intensity%20Sensor/properties/lightIntensity",
"contentType": "application/json",
"op": [
"readproperty",
"observeproperty",
"unobserveproperty"
]
}
],
"writeOnly": false
}
},
"events": {
"lightIntensityPeak": {
"title": "Light Intensity peak",
"titles": {
"en": "Light Intensity peak",
"de": "Lichtintensit spitze",
"it": "Picco di intensit luminosa"
},
"description": "Light Intensity peak event",
"descriptions": {
"en": "Light Intensity peak event",
"de": "Lichtintensit spitzeereignis",
"it": "Evento di picco di intensit luminosa"
},
"forms": [
{
"href": "http://192.168.1.53:9004/light-intensity-sensor/events/lightIntensityPeak",
"contentType": "application/json",
"subprotocol": "longpoll",
"op": [
"subscribeevent",
"unsubscribeevent"
]
},
{
"href": "http://192.168.1.53:9004/light-intensity-sensor/events/lightIntensityPeak",
"contentType": "application/cbor",
"subprotocol": "longpoll",
"op": [
"subscribeevent",
"unsubscribeevent"
]
},
{
"href": "mqtt://localhost:1886/Light%20Intensity%20Sensor/events/lightIntensityPeak",
"contentType": "application/json",
"mqv:qos": "2",
"op": [
"subscribeevent",
"unsubscribeevent"
]
}
]
}
},
"id": "urn:uuid:4f7a21d9-37ac-4c5a-acb2-d41c28ac3169",
"titles": {
"en": "Light Intensity Sensor",
"de": "Lichtintensit tsensor",
"it": "Sensore di intensitá luminosa"
},
"description": "Light Intensity Thing",
"descriptions": {
"en": "Light Intensity Thing",
"de": "Lichtintensit sensor Thing",
"it": "Sensore di intensitá luminosa"
},
"forms": [
{
"href": "http://192.168.1.53:9004/light-intensity-sensor/properties",
"contentType": "application/json",
"op": [
"readallproperties",
"readmultipleproperties"
]
},
{
"href": "http://192.168.1.53:9004/light-intensity-sensor/properties",
"contentType": "application/cbor",
"op": [
"readallproperties",
"readmultipleproperties"
]
}
]
}
Loading

0 comments on commit 6da52a3

Please sign in to comment.