Infoportal KielRegion LD

Dokumentation für die Plattform Mobility Live Access (MLA) der KielRegion in Next Generation Service Interfaces - Linked Data (NGSI-LD)

Der MLA ist eine Plattform mit regionalen Mobilitätsdaten und dient als zentrale Schnittstelle bei der Umsetzung von innovativen Mobilitätslösungen. Die Beschreibung der auf der Plattform vorhandenen Datenmodelle wird kontinuierlich ausgebaut und stellt aktuell nur einen Auszug dar.

https://mobility.kielregion.de/datenplattform/

Berechtigung erfragen 1

Mit einem Token wird der (temporäre) Nachweis einer Berechtigung zum Zugriff auf Daten des MLA erzeugt.

Headers
KeyValueDescription
Content-Typeapplication/x-www-form-urlencoded
Body
KeyValueDescription
grant_typepassword

Anfrage Type

username{{USER}}

Username ist die EMail

password{{USER_SECRET}}

Das Passwort des Users

client_id{{TOKEN_SERVICE_CLIENT_ID}}

Cient ID wird dem Nutzer nach Anmeldung zugesendet

client_secret{{TOKEN_SERVICE_CLIENT_SECRET}}

Cient Secret wird dem Nutzer nach Anmeldung zugesendet


Verkehrslenkung_Verkehrsinfotafeln 20

Der Themenkomplex Verkehrsinfotafeln

Description

Alle Programme die im Traffic Management geschaltet werden können

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
limit1000

Limit setzen sondt gibt es nur 20 Entitäten zurück

optionscount

Der NGSILD-Results-Count wird im Respons gefüllt

typeTrafficManagementProgram

Type setzen, hier TrafficManagementProgram

attrsname

Für die Übersicht reicht der Name erst einmal aus

Description

Die Controls des Traffic Managements

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
attrsname,description,observedEntity,thresholdValue,trigger

Eine Auswahl wichtiger Attribute, damit die Rückgabe nicht zu unübersichtlich wird

limit1000

Limit ist immer gut, sonst gibt es nur 20 Elemente

optionscount

Der NGSILD-Results-Count wird im Respons gefüllt

typeTrafficManagementTrafficSignControl

Type festlegen, hier TrafficManagementTrafficSignControl

Description

Die Programme zum Thema Verkehr

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
attrsname,programGroup

Es reicht der Name und die Programmgruppe

limit1000

Limit setzen, sonst gibt es nur 20 Elemente zurück

optionscount

Der NGSILD-Results-Count wird im Respons gefüllt

typeTrafficManagementProgram

Type setzen, hier TrafficManagementProgram

qprogramGroup~=Verkehrsprogramme

Wir möchten hier nun alle Verkehrsprogramme sehen

Description

Die Programme zum Thema Umwelt

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
attrsname,programGroup

Es reicht der Name und die Programmgruppe

limit1000

Limit setzen, sonst gibt es nur 20 Elemente zurück

optionscount

Der NGSILD-Results-Count wird im Respons gefüllt

typeTrafficManagementProgram

Type setzen, hier TrafficManagementProgram

qprogramGroup~=Umweltprogramme

Wir möchten hier nun alle Umweltprogramme sehen

Description

Die Programme zum Thema Parkleitsystem

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
attrsname,programGroup

Es reicht der Name und die Programmgruppe

limit1000

Limit setzen, sonst gibt es nur 20 Elemente zurück

optionscount

Der NGSILD-Results-Count wird im Respons gefüllt

typeTrafficManagementProgram

Type setzen, hier TrafficManagementProgram

qprogramGroup~=Parkleitsystem

Wir möchten hier nun alle Parkleitsystem sehen

Description

Die Programme zum Thema Baustellen

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
attrsname,programGroup

Es reicht der Name und die Programmgruppe

limit1000

Limit setzen, sonst gibt es nur 20 Elemente zurück

optionscount

Der NGSILD-Results-Count wird im Respons gefüllt

typeTrafficManagementProgram

Type setzen, hier TrafficManagementProgram

qprogramGroup~=Baustelle

Wir möchten hier nun alle Baustelle sehen

Description

Die Programme zum Thema Mobilitaetsinformation

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
attrsname,programGroup

Es reicht der Name und die Programmgruppe

limit1000

Limit setzen, sonst gibt es nur 20 Elemente zurück

optionscount

Der NGSILD-Results-Count wird im Respons gefüllt

typeTrafficManagementProgram

Type setzen, hier TrafficManagementProgram

qprogramGroup~=Mobilitaetsinformation

Wir möchten hier nun alle Mobilitaetsinformation sehen

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
limit1000

Limit setzen, sonst gibt es nur 20 Elemente zurück

optionscount

Der NGSILD-Results-Count wird im Respons gefüllt

typeTrafficManagementProgramRequest

Type setzen, hier TrafficManagementProgramRequest

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
optionsupdate

Options=update setzen sonst gibt es bei bestehenden Entitäten einen Fehler

Body
[ { "id": "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:1", "type": "TrafficManagementTrafficSignControl", "condition": { "type": "Property", "value": "less" }, "controlChain": { "type": "Property", "value": [ "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:2", "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:3", "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:4" ] }, "observedEntity": { "type": "Property", "value": "urn:ngsi-ld:AirQualityObserved:Umweltbundesamt:TEST" }, "observedEntityProperty": { "type": "Property", "value": "nox" }, "observedEntityType": { "type": "Property", "value": "AirQualityObserved" }, "result": { "type": "Property", "value": "" }, "thresholdValue": { "type": "Property", "value": { "min": 41 } }, "trigger": { "type": "Property", "value": [ { "performAction": "ACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:kein.grenzwert.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert1.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert2.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert3.ueberschritten" } ] }, "name": { "type": "Property", "value": "Verkehrsinfotafeln - NOx Grenzwert 0" } }, { "id": "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:2", "type": "TrafficManagementTrafficSignControl", "condition": { "type": "Property", "value": "between" }, "controlChain": { "type": "Property", "value": [ "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:1", "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:3", "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:4" ] }, "observedEntity": { "type": "Property", "value": "urn:ngsi-ld:AirQualityObserved:Umweltbundesamt:TEST" }, "observedEntityProperty": { "type": "Property", "value": "nox" }, "observedEntityType": { "type": "Property", "value": "AirQualityObserved" }, "result": { "type": "Property", "value": "" }, "thresholdValue": { "type": "Property", "value": [ { "min": 41 }, { "max": 100 } ] }, "trigger": { "type": "Property", "value": [ { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:kein.grenzwert.ueberschritten" }, { "performAction": "ACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert1.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert2.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert3.ueberschritten" } ] }, "name": { "type": "Property", "value": "Verkehrsinfotafeln - NOx Grenzwert 1" } }, { "id": "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:3", "type": "TrafficManagementTrafficSignControl", "condition": { "type": "Property", "value": "between" }, "controlChain": { "type": "Property", "value": [ "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:1", "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:2", "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:4" ] }, "observedEntity": { "type": "Property", "value": "urn:ngsi-ld:AirQualityObserved:Umweltbundesamt:TEST" }, "observedEntityProperty": { "type": "Property", "value": "nox" }, "observedEntityType": { "type": "Property", "value": "AirQualityObserved" }, "result": { "type": "Property", "value": "REJECTED" }, "thresholdValue": { "type": "Property", "value": [ { "min": 101 }, { "max": 200 } ] }, "trigger": { "type": "Property", "value": [ { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:kein.grenzwert.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert1.ueberschritten" }, { "performAction": "ACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert2.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert3.ueberschritten" } ] }, "name": { "type": "Property", "value": "Verkehrsinfotafeln - NOx Grenzwert 2" } }, { "id": "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:4", "type": "TrafficManagementTrafficSignControl", "condition": { "type": "Property", "value": "greater" }, "controlChain": { "type": "Property", "value": [ "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:1", "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:2", "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:3" ] }, "observedEntity": { "type": "Property", "value": "urn:ngsi-ld:AirQualityObserved:Umweltbundesamt:TEST" }, "observedEntityProperty": { "type": "Property", "value": "nox" }, "observedEntityType": { "type": "Property", "value": "AirQualityObserved" }, "result": { "type": "Property", "value": "" }, "thresholdValue": { "type": "Property", "value": { "min": 200 } }, "trigger": { "type": "Property", "value": [ { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:kein.grenzwert.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert1.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert2.ueberschritten" }, { "performAction": "ACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert3.ueberschritten" } ] }, "name": { "type": "Property", "value": "Verkehrsinfotafeln - NOx Grenzwert 3" } } ]
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
optionsupdate

Options=update setzen sonst gibt es bei bestehenden Entitäten einen Fehler

Body
[ { "id": "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:5", "type": "TrafficManagementTrafficSignControl", "condition": { "type": "Property", "value": "less" }, "controlChain": { "type": "Property", "value": [ "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:6", "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:7", "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:8" ] }, "observedEntity": { "type": "Property", "value": "urn:ngsi-ld:AirQualityObserved:Umweltbundesamt:DESH057" }, "observedEntityProperty": { "type": "Property", "value": "nox" }, "observedEntityType": { "type": "Property", "value": "AirQualityObserved" }, "result": { "type": "Property", "value": "" }, "thresholdValue": { "type": "Property", "value": { "min": 41 } }, "trigger": { "type": "Property", "value": [ { "performAction": "ACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:kein.grenzwert.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert1.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert2.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert3.ueberschritten" } ] }, "name": { "type": "Property", "value": "Verkehrsinfotafeln - NOx Grenzwert 0" } }, { "id": "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:6", "type": "TrafficManagementTrafficSignControl", "condition": { "type": "Property", "value": "between" }, "controlChain": { "type": "Property", "value": [ "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:5", "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:7", "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:8" ] }, "observedEntity": { "type": "Property", "value": "urn:ngsi-ld:AirQualityObserved:Umweltbundesamt:DESH057" }, "observedEntityProperty": { "type": "Property", "value": "nox" }, "observedEntityType": { "type": "Property", "value": "AirQualityObserved" }, "result": { "type": "Property", "value": "" }, "thresholdValue": { "type": "Property", "value": [ { "min": 41 }, { "max": 100 } ] }, "trigger": { "type": "Property", "value": [ { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:kein.grenzwert.ueberschritten" }, { "performAction": "ACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert1.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert2.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert3.ueberschritten" } ] }, "name": { "type": "Property", "value": "Verkehrsinfotafeln - NOx Grenzwert 1" } }, { "id": "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:7", "type": "TrafficManagementTrafficSignControl", "condition": { "type": "Property", "value": "between" }, "controlChain": { "type": "Property", "value": [ "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:5", "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:6", "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:8" ] }, "observedEntity": { "type": "Property", "value": "urn:ngsi-ld:AirQualityObserved:Umweltbundesamt:DESH057" }, "observedEntityProperty": { "type": "Property", "value": "nox" }, "observedEntityType": { "type": "Property", "value": "AirQualityObserved" }, "result": { "type": "Property", "value": "REJECTED" }, "thresholdValue": { "type": "Property", "value": [ { "min": 101 }, { "max": 200 } ] }, "trigger": { "type": "Property", "value": [ { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:kein.grenzwert.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert1.ueberschritten" }, { "performAction": "ACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert2.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert3.ueberschritten" } ] }, "name": { "type": "Property", "value": "Verkehrsinfotafeln - NOx Grenzwert 2" } }, { "id": "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:8", "type": "TrafficManagementTrafficSignControl", "condition": { "type": "Property", "value": "greater" }, "controlChain": { "type": "Property", "value": [ "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:5", "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:6", "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:7" ] }, "observedEntity": { "type": "Property", "value": "urn:ngsi-ld:AirQualityObserved:Umweltbundesamt:DESH057" }, "observedEntityProperty": { "type": "Property", "value": "nox" }, "observedEntityType": { "type": "Property", "value": "AirQualityObserved" }, "result": { "type": "Property", "value": "" }, "thresholdValue": { "type": "Property", "value": { "min": 200 } }, "trigger": { "type": "Property", "value": [ { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:kein.grenzwert.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert1.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert2.ueberschritten" }, { "performAction": "ACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert3.ueberschritten" } ] }, "name": { "type": "Property", "value": "Verkehrsinfotafeln - NOx Grenzwert 3" } } ]
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
optionsupdate

Options=update setzen sonst gibt es bei bestehenden Entitäten einen Fehler

Body
[ { "id": "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:5", "type": "TrafficManagementTrafficSignControl", "condition": { "type": "Property", "value": "less" }, "controlChain": { "type": "Property", "value": [ "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:6", "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:7", "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:8" ] }, "observedEntity": { "type": "Property", "value": "urn:ngsi-ld:AirQualityObserved:Umweltbundesamt:DESH052" }, "observedEntityProperty": { "type": "Property", "value": "nox" }, "observedEntityType": { "type": "Property", "value": "AirQualityObserved" }, "result": { "type": "Property", "value": "" }, "thresholdValue": { "type": "Property", "value": { "min": 41 } }, "trigger": { "type": "Property", "value": [ { "performAction": "ACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:kein.grenzwert.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert1.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert2.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert3.ueberschritten" } ] }, "name": { "type": "Property", "value": "Verkehrsinfotafeln - NOx Grenzwert 0" } }, { "id": "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:6", "type": "TrafficManagementTrafficSignControl", "condition": { "type": "Property", "value": "between" }, "controlChain": { "type": "Property", "value": [ "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:5", "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:7", "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:8" ] }, "observedEntity": { "type": "Property", "value": "urn:ngsi-ld:AirQualityObserved:Umweltbundesamt:DESH052" }, "observedEntityProperty": { "type": "Property", "value": "nox" }, "observedEntityType": { "type": "Property", "value": "AirQualityObserved" }, "result": { "type": "Property", "value": "" }, "thresholdValue": { "type": "Property", "value": [ { "min": 41 }, { "max": 100 } ] }, "trigger": { "type": "Property", "value": [ { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:kein.grenzwert.ueberschritten" }, { "performAction": "ACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert1.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert2.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert3.ueberschritten" } ] }, "name": { "type": "Property", "value": "Verkehrsinfotafeln - NOx Grenzwert 1" } }, { "id": "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:7", "type": "TrafficManagementTrafficSignControl", "condition": { "type": "Property", "value": "between" }, "controlChain": { "type": "Property", "value": [ "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:5", "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:6", "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:8" ] }, "observedEntity": { "type": "Property", "value": "urn:ngsi-ld:AirQualityObserved:Umweltbundesamt:DESH052" }, "observedEntityProperty": { "type": "Property", "value": "nox" }, "observedEntityType": { "type": "Property", "value": "AirQualityObserved" }, "result": { "type": "Property", "value": "REJECTED" }, "thresholdValue": { "type": "Property", "value": [ { "min": 101 }, { "max": 200 } ] }, "trigger": { "type": "Property", "value": [ { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:kein.grenzwert.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert1.ueberschritten" }, { "performAction": "ACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert2.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert3.ueberschritten" } ] }, "name": { "type": "Property", "value": "Verkehrsinfotafeln - NOx Grenzwert 2" } }, { "id": "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:8", "type": "TrafficManagementTrafficSignControl", "condition": { "type": "Property", "value": "greater" }, "controlChain": { "type": "Property", "value": [ "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:5", "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:6", "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:7" ] }, "observedEntity": { "type": "Property", "value": "urn:ngsi-ld:AirQualityObserved:Umweltbundesamt:DESH052" }, "observedEntityProperty": { "type": "Property", "value": "nox" }, "observedEntityType": { "type": "Property", "value": "AirQualityObserved" }, "result": { "type": "Property", "value": "" }, "thresholdValue": { "type": "Property", "value": { "min": 200 } }, "trigger": { "type": "Property", "value": [ { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:kein.grenzwert.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert1.ueberschritten" }, { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert2.ueberschritten" }, { "performAction": "ACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:nox.grenzwert3.ueberschritten" } ] }, "name": { "type": "Property", "value": "Verkehrsinfotafeln - NOx Grenzwert 3" } } ]
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
optionsupdate

Options=update setzen sonst gibt es bei bestehenden Entitäten einen Fehler

Body
[ { "id": "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:9", "type": "TrafficManagementTrafficSignControl", "condition": { "type": "Property", "value": "equal" }, "controlChain": { "type": "Property", "value": [ "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:10" ] }, "observedEntity": { "type": "Property", "value": "urn:ngsi-ld:BinarySwitch:ADDIX:A8404195D183F705" }, "observedEntityProperty": { "type": "Property", "value": "status" }, "observedEntityType": { "type": "Property", "value": "BinarySwitch" }, "result": { "type": "Property", "value": "" }, "thresholdValue": { "type": "Property", "value": { "min": 1 } }, "trigger": { "type": "Property", "value": [ { "performAction": "ACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:zra.brakauer.kreuz" } ] }, "name": { "type": "Property", "value": "Verkehrsinfotafeln - zra.brakauer.kreuz aktiv" } }, { "id": "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:10", "type": "TrafficManagementTrafficSignControl", "condition": { "type": "Property", "value": "equal" }, "controlChain": { "type": "Property", "value": [ "urn:ngsi-ld:TrafficManagementTrafficSignControl:LHKiel:9" ] }, "observedEntity": { "type": "Property", "value": "urn:ngsi-ld:BinarySwitch:ADDIX:A8404195D183F705" }, "observedEntityProperty": { "type": "Property", "value": "status" }, "observedEntityType": { "type": "Property", "value": "AirQualityObserved" }, "result": { "type": "Property", "value": "" }, "thresholdValue": { "type": "Property", "value": [ { "min": 0 } ] }, "trigger": { "type": "Property", "value": [ { "performAction": "DEACTIVATE", "performEntity": "urn:ngsi-ld:TrafficManagementProgram:BitCtrl:zra.brakauer.kreuz" } ] }, "name": { "type": "Property", "value": "Verkehrsinfotafeln - zra.brakauer.kreuz deaktiv" } } ]
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
attrsname,programGroup,status

Wir möchten nur sehen zu welcher Gruppe und welchen Status das Programm hat

limit1000

Limit setzen, sonst gibt es nur 20 Elemente zurück

optionscount

Der NGSILD-Results-Count wird im Respons gefüllt

typeTrafficManagementProgram

Type ist hier TrafficManagementProgram

qstatus=="ACTIVE"

Zeige uns nur Programme an die den Status AKTIVE haben

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
attrsname,result,observedEntity

Auswahl der spannenden Attribute

limit1000

Limit setzen, sonst gibt es nur 20 Elemente zurück

optionscount

Der NGSILD-Results-Count wird im Respons gefüllt

typeTrafficManagementTrafficSignControl

Type festlegen, hier TrafficManagementTrafficSignControl

qresult!=""

Nur schaltbare Controls setzen, ist ein Control gesetzt worden ist hier das Attribut result gefüllt

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "QL TrafficManagementProgram", "type": "Subscription", "name": "Notify QL TrafficManagementProgram", "entities": [{ "type": "TrafficManagementProgram" }], "watchedAttributes": [ "status" ], "isActive": true, "notification": { "attributes": [], "format": "normalized", "endpoint": { "uri": "{{QUANTUMLEAP}}/v2/notify", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
optionsupdate

Options Update setzen, sonst wird bei einer vorhandenen ID ein Fehler erzeugt

Body
[ { "id":"urn:ngsi-ld:virtualTimeSwitch:ADDIX:0001", "type":"virtualTimeSwitch", "status":{ "type":"Property", "value": 0 }, "SwitchOnTime":{ "type":"Property", "value": "22:00" }, "SwitchOffTime":{ "type":"Property", "value": "06:00" } } ]

Verkehrslenkung_Zuflussregelanlage 8

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
optionsupdate

Options=update setzen sonst gibt es bei bestehenden Entitäten einen Fehler

Body
[ { "id": "urn:ngsi-ld:Device:ADDIX:A8404195D183F705", "type": "Device", "address": { "type": "Property", "value": { "addressLocality": "Kiel", "postalCode": "24114", "streetAddress": "B 404 zu B 76" } }, "batteryLevel": { "value": 0.25, "type": "Property" }, "batteryVoltage": { "value": 3.342, "type": "Property" }, "category": { "value": "sensor", "type": "Property" }, "configuration": { "type": "Property", "value": [ { "parameter": "DevEUI", "value": "A8404195D183F705" }, { "parameter": "AppEUI", "value": "A840410000000101" }, { "parameter": "AppKey", "value": "7FBB5698DE23641A3949E312856BCBCA" }, { "parameter": "HeliumID", "value": "386e1cbb-b833-4db1-854e-622a8e1e853c" }, { "parameter": "HeliumLableID", "value": "bfa82c89-3572-4c6b-adc2-1e9a9f1d6b3d" } ] }, "controlledAsset": { "value": "urn:ngsi-ld:BinarySwitch:ADDIX:A8404195D183F705", "type": "Property" }, "controlledProperty": { "type": "Property", "value": [ "humidity", "temperature", "power" ] }, "dateFirstUsed": { "type": "Property", "value": { "@type": "DateTime", "@value": "2023-01-06T12:16:56.443Z" } }, "dateInstalled": { "type": "Property", "value": { "@type": "DateTime", "@value": "2022-12-13T11:25:16.089Z" } }, "dateLastValueReported": { "value": { "@type": "DateTime", "@value": "2023-03-01T15:21:20.357Z" }, "type": "Property" }, "dateObserved": { "value": { "@type": "DateTime", "@value": "2023-03-01T15:21:20.357Z" }, "type": "Property" }, "description": { "value": "Zuflussregelungsanlage Barkauer Kreuz", "type": "Property" }, "firmwareVersion": { "value": "", "type": "Property" }, "hardwareVersion": { "value": "LSN50-v2", "type": "Property" }, "location": { "type": "GeoProperty", "value": { "type": "Point", "coordinates": [ 10.124506, 54.303524 ] } }, "name": { "value": "Zuflussregelungsanlage", "type": "Property" }, "owner": { "value": "urn:ngsi-ld:Owner:ADDIX", "type": "Property" }, "provider": { "value": "Dragino", "type": "Property" }, "refDeviceModel": { "value": "urn:ngsi-ld:DeviceModel:LSN50-v2", "type": "Property" }, "rssi": { "value": 0, "type": "Property" }, "serialNumber": { "value": "LST252425669", "type": "Property" }, "softwareVersion": { "value": "", "type": "Property" }, "supportedProtocol": { "value": "lora", "type": "Property" }, "value": { "value": [ { "parameter": "BatV", "value": 3.342 }, { "parameter": "ADC_CH0V", "value": 0.306 }, { "parameter": "Digital_IStatus", "value": "L" }, { "parameter": "Door_status", "value": "OPEN" }, { "parameter": "EXTI_Trigger", "value": "TRUE" }, { "parameter": "TempC_SHT", "value": -0.1 }, { "parameter": "Hum_SHT", "value": 6553.5 }, { "parameter": "Work_mode", "value": "IIC" }, { "parameter": "TempC1", "value": 0 }, { "parameter": "port", "value": 2 }, { "parameter": "fcnt", "value": 1076 } ], "type": "Property" } } ]
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
optionsupdate

Options=update setzen sonst gibt es bei bestehenden Entitäten einen Fehler

Body
[ { "id": "urn:ngsi-ld:BinarySwitch:ADDIX:A8404195D183F705", "type": "BinarySwitch", "Counter": { "type": "Property", "value": 1079 }, "Port": { "value": 2, "type": "Property" }, "address": { "value": { "addressLocality": "Kiel", "postalCode": "24114", "streetAddress": "B 404 zu B 76" }, "type": "Property" }, "dateObserved": { "value": { "@type": "DateTime", "@value": "2023-03-01T15:40:19.378Z" }, "type": "Property" }, "description": { "value": "Zuflussregelungsanlage Barkauer Kreuz", "type": "Property" }, "location": { "value": { "type": "Point", "coordinates": [ 10.124506, 54.303524 ] }, "type": "GeoProperty" }, "name": { "value": "Zuflussregelungsanlage", "type": "Property" }, "owner": { "value": "urn:ngsi-ld:Owner:ADDIX", "type": "Property" }, "refDevice": { "value": "urn:ngsi-ld:Device:ADDIX:A8404195D183F705", "type": "Property" }, "status": { "value": 0, "type": "Property" }, "value": { "value": false, "type": "Property" } } ]
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "Notification ein neuer BinarySwitch entsteht", "type": "Subscription", "name": "NR:BinarySwitch", "entities": [ { "idPattern": "BinarySwitch", "type": "BinarySwitch" } ], "watchedAttributes": [ "dateObserved" ], "isActive": true, "notification": { "attributes": [], "format": "normalized", "endpoint": { "uri": "{{NODERED}}/fromcb", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "historisierung der BinarySwitch Daten", "type": "Subscription", "name": "QL:BinarySwitch", "entities": [ { "idPattern": "BinarySwitch", "type": "BinarySwitch" } ], "watchedAttributes": [ "dateObserved" ], "isActive": true, "notification": { "attributes": [], "format": "normalized", "endpoint": { "uri": "{{QUANTUMLEAP}}/v2/notify", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
idPatternA840419651844F6E
optionscount

Der NGSILD-Results-Count wird im Respons gefüllt

typeDevice

Type setzen FloodMonitoring

limit1000

Limit setzen, sonst gibt es nur 20 Elemente zurück

Verkehrszählung_FLIR 13

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
idPatternTrafficObservation

Zeige alles was mit TrafficObservation in der ID vorhanden ist

optionscount

Der NGSILD-Results-Count wird im Respons gefüllt

attrsdateObserved

Zeige nur das Datum der letzten Beobachtung

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
optionsupdate
Body
[ { "id": "urn:ngsi-ld:TrafficObservationPedestrianOccupancyData:Kiel:C2:VDZ1", "type": "TrafficObservationPedestrianOccupancyData", "name": { "value": "LSA 169 Feldstrasse/Duevelsbeker Weg", "type": "Property" }, "description": { "value": "Erfassung der Pedestrian Occupancy Data in der Feldstrasse/Duevelsbeker Weg", "type": "Property" }, "dateObserved": { "value": { "@type": "DateTime", "@value": "2023-03-07T15:38:49.007+01:00" }, "type": "Property" }, "intervalTime": { "value": 1, "type": "Property" }, "messageType": { "value": "Data", "type": "Property" }, "level": { "value": 0, "type": "Property" }, "percentage": { "value": 0, "type": "Property" }, "location": { "type": "GeoProperty", "value": { "type": "Point", "coordinates": [ 10.13916, 54.34801 ] } } } ]
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
optionsupdate
Body
[ { "id": "urn:ngsi-ld:TrafficObservationPresenceData:Kiel:C21:VDZ1", "type": "TrafficObservationPresenceData", "name": { "value": "LSA 158 Kirchhofallee/Harmstrasse", "type": "Property" }, "description": { "value": "Erfassung der Presence Data in der Kirchhofallee/Harmstrasse", "type": "Property" }, "dateObserved": { "value": { "@type": "DateTime", "@value": "2023-03-07T15:02:39.403Z" }, "type": "Property" }, "intervalTime": { "value": 60, "type": "Property" }, "messageType": { "value": "Data", "type": "Property" }, "numVeh": { "value": 1, "type": "Property" }, "numVehR": { "value": -1, "type": "Property" }, "numVehY": { "value": -1, "type": "Property" }, "numVehG": { "value": -1, "type": "Property" }, "numVehF": { "value": -1, "type": "Property" }, "zoneOccupancy": { "value": 18, "type": "Property" }, "location": { "type": "GeoProperty", "value": { "type": "Point", "coordinates": [ 10.12095, 54.31617 ] } } } ]
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "historisierung der TrafficObservationPedestrianOccupancyData Daten", "type": "Subscription", "name": "QL:TrafficObservationPedestrianOccupancyData", "entities": [ { "idPattern": "TrafficObservationPedestrianOccupancyData", "type": "TrafficObservationPedestrianOccupancyData" } ], "watchedAttributes": [ "dateObserved" ], "isActive": true, "notification": { "attributes": [], "format": "normalized", "endpoint": { "uri": "{{QUANTUMLEAP}}/v2/notify", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "Notification ein neuer TrafficObservationPedestrianOccupancyData entsteht", "type": "Subscription", "name": "NR:TrafficObservationPedestrianOccupancyData", "entities": [ { "idPattern": "TrafficObservationPedestrianOccupancyData", "type": "TrafficObservationPedestrianOccupancyData" } ], "watchedAttributes": [ "dateObserved" ], "isActive": true, "notification": { "attributes": [], "format": "normalized", "endpoint": { "uri": "{{NODERED}}/fromcb", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "historisierung der TrafficObservationPresenceData Daten", "type": "Subscription", "name": "QL:TrafficObservationPresenceData", "entities": [ { "idPattern": "TrafficObservationPresenceData", "type": "TrafficObservationPresenceData" } ], "watchedAttributes": [ "dateObserved" ], "isActive": true, "notification": { "attributes": [], "format": "normalized", "endpoint": { "uri": "{{QUANTUMLEAP}}/v2/notify", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "Notification ein neuer TrafficObservationPresenceData entsteht", "type": "Subscription", "name": "NR:TrafficObservationPresenceData", "entities": [ { "idPattern": "TrafficObservationPresenceData", "type": "TrafficObservationPresenceData" } ], "watchedAttributes": [ "dateObserved" ], "isActive": true, "notification": { "attributes": [], "format": "normalized", "endpoint": { "uri": "{{NODERED}}/fromcb", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
optionsupdate
Body
[ { "id": "urn:ngsi-ld:TrafficObservationBicycleData:Kiel:C4:VDZ1", "type": "TrafficObservationBicycleData", "dateObserved": { "type": "Property", "value": { "@type": "DateTime", "@value": "2023-03-07T16:39:00.029+01:00" } }, "intervalTime": { "type": "Property", "value": 60 }, "maxSpeed": { "type": "Property", "value": 0 }, "messageType": { "type": "Property", "value": "Data" }, "minSpeed": { "type": "Property", "value": 0 }, "numVeh": { "type": "Property", "value": 0 }, "speed": { "type": "Property", "value": 0 }, "description": { "type": "Property", "value": "Erfassung von Radverkehr in der Feldstrasse/Duevelsbeker Weg" }, "name": { "type": "Property", "value": "LSA 169 Feldstrasse/Duevelsbeker Weg" }, "location": { "type": "GeoProperty", "value": { "type": "Point", "coordinates": [ 10.13887, 54.34813 ] } } }, { "id": "urn:ngsi-ld:TrafficObservationBicycleData:Kiel:C3:VDZ1", "type": "TrafficObservationBicycleData", "dateObserved": { "type": "Property", "value": { "@type": "DateTime", "@value": "2023-03-07T16:39:00.003+01:00" } }, "intervalTime": { "type": "Property", "value": 60 }, "maxSpeed": { "type": "Property", "value": 0 }, "messageType": { "type": "Property", "value": "Data" }, "minSpeed": { "type": "Property", "value": 0 }, "numVeh": { "type": "Property", "value": 0 }, "speed": { "type": "Property", "value": 0 }, "description": { "type": "Property", "value": "Erfassung von Radverkehr in der Feldstrasse/Duevelsbeker Weg" }, "name": { "type": "Property", "value": "LSA 169 Feldstrasse/Duevelsbeker Weg" }, "location": { "type": "GeoProperty", "value": { "type": "Point", "coordinates": [ 10.13915, 54.34799 ] } } } ]
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "historisierung der TrafficObservationBicycleData Daten", "type": "Subscription", "name": "QL:TrafficObservationBicycleData", "entities": [ { "idPattern": "TrafficObservationBicycleData", "type": "TrafficObservationBicycleData" } ], "watchedAttributes": [ "dateObserved" ], "isActive": true, "notification": { "attributes": [ "id", "type", "dateObserved", "intervalTime", "messageType", "numVeh", "speed", "minSpeed", "maxSpeed" ], "format": "normalized", "endpoint": { "uri": "{{QUANTUMLEAP}}/v2/notify", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "Notification ein neuer TrafficObservationBicycleData entsteht", "type": "Subscription", "name": "NR:TrafficObservationBicycleData", "entities": [ { "idPattern": "TrafficObservationBicycleData", "type": "TrafficObservationBicycleData" } ], "watchedAttributes": [ "dateObserved" ], "isActive": true, "notification": { "attributes": [], "format": "normalized", "endpoint": { "uri": "{{NODERED}}/fromcb", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
optionsupdate
Body
[ { "id": "urn:ngsi-ld:TrafficObservationIntegratedData:Kiel:C4:VDZ1:1", "type": "TrafficObservationIntegratedData", "confidence": { "type": "Property", "value": 0 }, "dataNumber": { "type": "Property", "value": 175964 }, "dateObserved": { "type": "Property", "value": { "@type": "DateTime", "@value": "2023-03-07T17:07:00.024+01:00" } }, "density": { "type": "Property", "value": 0 }, "gapTime": { "type": "Property", "value": 0 }, "headWay": { "type": "Property", "value": 0 }, "intervalTime": { "type": "Property", "value": 60 }, "length": { "type": "Property", "value": 0 }, "messageType": { "type": "Property", "value": "Data" }, "numVeh": { "type": "Property", "value": 0 }, "occupancy": { "type": "Property", "value": 0 }, "speed": { "type": "Property", "value": 0 }, "description": { "type": "Property", "value": "Integrated Data on Vehicle Class 1 in der Feldstrasse/Duevelsbeker Weg" }, "name": { "type": "Property", "value": "LSA 169 Feldstrasse/Duevelsbeker Weg" }, "location": { "type": "GeoProperty", "value": { "type": "Point", "coordinates": [ 10.13894, 54.34807 ] } } } ]
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "historisierung der TrafficObservationIndividualData Daten", "type": "Subscription", "name": "QL:TrafficObservationIndividualData", "entities": [ { "idPattern": "TrafficObservationIndividualData", "type": "TrafficObservationIndividualData" } ], "watchedAttributes": [ "dateObserved" ], "isActive": true, "notification": { "attributes": [ "id", "type", "dateObserved", "classification", "dataNumber", "gapTime", "length", "messageType", "sequenceNr", "speed" ], "format": "normalized", "endpoint": { "uri": "{{QUANTUMLEAP}}/v2/notify", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "Historisierung der TrafficObservationIntegratedData Daten", "type": "Subscription", "name": "QL:TrafficObservationIntegratedData", "entities": [ { "idPattern": "TrafficObservationIntegratedData", "type": "TrafficObservationIntegratedData" } ], "watchedAttributes": [ "dateObserved" ], "isActive": true, "notification": { "attributes": [ "id", "type", "dateObserved", "dataNumber", "intervalTime", "messageType", "gapTime", "numVeh", "speed", "confidence", "density", "headWay", "length", "occupancy" ], "format": "normalized", "endpoint": { "uri": "{{QUANTUMLEAP}}/v2/notify", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }

Mobilitätsdaten_SprottenFlotte 6

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
idPattern:ngsi:
optionscount
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
typeBikeHireDockingStation

Type setzen

optionscount
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "Notification BikeHireDockingStation", "type": "Subscription", "name": "NR:BikeHireDockingStation", "entities": [ { "idPattern": "BikeHireDockingStation", "type": "BikeHireDockingStation" } ], "watchedAttributes": [ "availableBikeNumber" ], "isActive": true, "notification": { "format": "normalized", "endpoint": { "uri": "{{NODERED}}/fromcb", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "QL BikeHireDockingStation", "type": "Subscription", "name": "Notify QL BikeHireDockingStation Data", "entities": [{ "type": "BikeHireDockingStation" }], "watchedAttributes": [ "availableBikeNumber" ], "isActive": true, "notification": { "format": "normalized", "endpoint": { "uri": "{{QUANTUMLEAP}}/v2/notify", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "QL:Alert BikeHireDockingStation leer", "type": "Subscription", "name": "QL BikeHireDockingStation leer", "entities": [ { "idPattern": "Alert:KielRegion", "type": "Alert" } ], "watchedAttributes": [ "description", "dateIssued" ], "isActive": true, "notification": { "attributes": [ "alertSource", "category", "subCategory", "severity", "refDevice", "description", "location", "dateIssued" ], "format": "normalized", "endpoint": { "uri": "{{QUANTUMLEAP}}/v2/notify", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }

Mobilitätsdaten_Scooter_TIER 2

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
typeVehicle

Das Datenmodell ist Vehicle

optionscount
idPatternVehicle:TIER

Wenn es sich um einen TIER roller handelt ist der Owner mit auszuwählen


Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
idPatternTIER

Das Element gehört zu TIER

optionscount
typeRestrictedTrafficArea

Type RestrictedTrafficArea


Mobilitätsdaten_Scooter_BOLT 2

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
typeVehicle

Datenmodell ist Vehicle

optionscount
idPatternVehicle:BOLT

Der Owner muss mit angegeben werden


Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
idPatternBOLT

Das Element gehört zu BOLT

optionscount
typeRestrictedTrafficArea

Type setzen RestrictedTrafficArea


Mobilitätsdaten_Scooter_LIME 2

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
typeVehicle

Datenmodell ist Vehicle

optionscount
idPatternVehicle:LIME

Der Owner muss mit angegeben werden


Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
idPatternBOLT

Das Element gehört zu BOLT

optionscount
typeRestrictedTrafficArea

Type setzen RestrictedTrafficArea


Parken 6

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
limit1000

Limit setzen sonst werden nur 20 Entitäten zuräck geliefert

optionscount

Options = count erzeugt den NGSILD-Results-Count Header im Response der die Gesamte Anzahl der Entitäten angiebt

typeParkingSpot
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
attrsname
limit1000

Limit setzen sonst werden nur 20 Entitäten zuräck geliefert

optionscount

Options = count erzeugt den NGSILD-Results-Count Header im Response der die Gesamte Anzahl der Entitäten angiebt

typeDevice
qname ~= KITZ

Umweltdaten_Luftqualität 6

Das Thema Umweltdaten

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
idPatternAirQualityObserved:Umweltbundesamt

Nur IDs die AirQualityObserved:Umweltbundesamt beinhalten

typeAirQualityObserved

Der Type sollte immer mit angegeben werden

optionscount

Der NGSILD-Results-Count wird im Respons gefüllt


Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
optionsupdate

Options=update setzen sonst gibt es bei bestehenden Entitäten einen Fehler

Body
[ { "id": "urn:ngsi-ld:AirQualityObserved:Umweltbundesamt:TEST", "type": "AirQualityObserved", "dateObserved": { "value": { "@type": "DateTime", "@value": "2023-02-27T10:00:00.000Z" }, "type": "Property" }, "nox": { "value": 33, "type": "Property" } } ]
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
optionsupdate

Options=update setzen sonst gibt es bei bestehenden Entitäten einen Fehler

Body
[ { "id": "urn:ngsi-ld:AirQualityObserved:Umweltbundesamt:DESH027", "type": "AirQualityObserved", "address": { "type": "Property", "value": { "addressLocality": "Kiel", "postalCode": "24114", "streetAddress": "Kaistr. 101" } }, "co": { "type": "Property", "value": 0 }, "dateObserved": { "type": "Property", "value": { "@type": "DateTime", "@value": "2023-03-06T12:00:00.000Z" } }, "no2": { "type": "Property", "value": 30 }, "nox": { "type": "Property", "value": 30 }, "o3": { "type": "Property", "value": 0 }, "owner": { "type": "Property", "value": "urn:ngsi-ld:Owner:Umweltbundesamt" }, "pm10": { "type": "Property", "value": 0 }, "pm25": { "type": "Property", "value": 0 }, "sh2": { "type": "Property", "value": 0 }, "so2": { "type": "Property", "value": 0 }, "source": { "type": "Property", "value": "https://www.umweltbundesamt.de/daten/luft/luftdaten/stationen/" }, "description": { "type": "Property", "value": "Messtation Umweltbundesamt DESH027 Stationstyp: Verkehrsmessung, städtisch Luftmessnetz Schleswig-Holstein " }, "name": { "type": "Property", "value": "Kiel-Bahnhofstr. Verk. Umweltbundesamt DESH027" }, "location": { "type": "GeoProperty", "value": { "type": "Point", "coordinates": [ 10.13534, 54.30463 ] } } }, { "id": "urn:ngsi-ld:AirQualityObserved:Umweltbundesamt:DESH052", "type": "AirQualityObserved", "address": { "type": "Property", "value": { "addressLocality": "Kiel", "postalCode": "24114", "streetAddress": "Kaistr. 101" } }, "co": { "type": "Property", "value": 0 }, "dateObserved": { "type": "Property", "value": { "@type": "DateTime", "@value": "2023-03-06T12:00:00.000Z" } }, "no2": { "type": "Property", "value": 43 }, "nox": { "type": "Property", "value": 43 }, "o3": { "type": "Property", "value": 0 }, "owner": { "type": "Property", "value": "urn:ngsi-ld:Owner:Umweltbundesamt" }, "pm10": { "type": "Property", "value": 0 }, "pm25": { "type": "Property", "value": 0 }, "sh2": { "type": "Property", "value": 0 }, "so2": { "type": "Property", "value": 0 }, "source": { "type": "Property", "value": "https://www.umweltbundesamt.de/daten/luft/luftdaten/stationen/" }, "description": { "type": "Property", "value": "Messtation Umweltbundesamt DESH052 Stationstyp: Verkehrsmessung, städtisch Luftmessnetz Schleswig-Holstein " }, "name": { "type": "Property", "value": "Kiel Theodor-Heuss-Ring Verk. Umweltbundesamt DESH052" }, "location": { "type": "GeoProperty", "value": { "type": "Point", "coordinates": [ 10.12251, 54.30424 ] } } }, { "id": "urn:ngsi-ld:AirQualityObserved:Umweltbundesamt:DESH057", "type": "AirQualityObserved", "address": { "type": "Property", "value": { "addressLocality": "Kiel", "postalCode": "24114", "streetAddress": "Kaistr. 101" } }, "co": { "type": "Property", "value": 0 }, "dateObserved": { "type": "Property", "value": { "@type": "DateTime", "@value": "2023-03-06T12:00:00.000Z" } }, "no2": { "type": "Property", "value": 6 }, "nox": { "type": "Property", "value": 6 }, "o3": { "type": "Property", "value": 76 }, "owner": { "type": "Property", "value": "urn:ngsi-ld:Owner:Umweltbundesamt" }, "pm10": { "type": "Property", "value": 7 }, "pm25": { "type": "Property", "value": 0 }, "sh2": { "type": "Property", "value": 0 }, "so2": { "type": "Property", "value": 0 }, "source": { "type": "Property", "value": "https://www.umweltbundesamt.de/daten/luft/luftdaten/stationen/" }, "description": { "type": "Property", "value": "Messtation Umweltbundesamt DESH057 Stationstyp: städtisch Hintergrund, städtisch Luftmessnetz Schleswig-Holstein " }, "name": { "type": "Property", "value": "Kiel Bremerskamp Verk. Umweltbundesamt DESH057" }, "location": { "type": "GeoProperty", "value": { "type": "Point", "coordinates": [ 10.10573, 54.34761 ] } } }, { "id": "urn:ngsi-ld:AirQualityObserved:Umweltbundesamt:DESH056", "type": "AirQualityObserved", "address": { "type": "Property", "value": { "addressLocality": "Kiel", "postalCode": "24114", "streetAddress": "Kaistr. 101" } }, "co": { "type": "Property", "value": 0 }, "dateObserved": { "type": "Property", "value": { "@type": "DateTime", "@value": "2023-03-06T12:00:00.000Z" } }, "no2": { "type": "Property", "value": 2 }, "nox": { "type": "Property", "value": 2 }, "o3": { "type": "Property", "value": 80 }, "owner": { "type": "Property", "value": "urn:ngsi-ld:Owner:Umweltbundesamt" }, "pm10": { "type": "Property", "value": 6 }, "pm25": { "type": "Property", "value": 0 }, "sh2": { "type": "Property", "value": 0 }, "so2": { "type": "Property", "value": 0 }, "source": { "type": "Property", "value": "https://www.umweltbundesamt.de/daten/luft/luftdaten/stationen/" }, "description": { "type": "Property", "value": "Messtation Umweltbundesamt DESH056 Stationstyp: Lage: ländlich Hintergrund " }, "name": { "type": "Property", "value": "Eggebek Umweltbundesamt DESH056" }, "location": { "type": "GeoProperty", "value": { "type": "Point", "coordinates": [ 9.36375, 54.61661 ] } } }, { "id": "urn:ngsi-ld:AirQualityObserved:Umweltbundesamt:TEST", "type": "AirQualityObserved", "co": { "type": "Property", "value": 0 }, "dateObserved": { "type": "Property", "value": { "@type": "DateTime", "@value": "2023-02-28T12:49:34.140Z" } }, "nox": { "type": "Property", "value": 179 }, "o3": { "type": "Property", "value": 0 }, "pm10": { "type": "Property", "value": 33 }, "so2": { "type": "Property", "value": 0 } } ]
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "historisierung der AirQualityObserved Daten", "type": "Subscription", "name": "QL:AirQualityObserved", "entities": [ { "idPattern": "AirQualityObserved", "type": "AirQualityObserved" } ], "watchedAttributes": [ "dateObserved" ], "isActive": true, "notification": { "format": "normalized", "endpoint": { "uri": "{{QUANTUMLEAP}}/v2/notify", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "Notification ein neuer AirQualityObserved entsteht", "type": "Subscription", "name": "NR:AirQualityObserved", "entities": [ { "idPattern": "AirQualityObserved", "type": "AirQualityObserved" } ], "watchedAttributes": [ "dateObserved" ], "isActive": true, "notification": { "attributes": [], "format": "normalized", "endpoint": { "uri": "{{NODERED}}/fromcb", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }

Umweltdaten_Sensor.Community 1

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
qowner=="urn:ngsi-ld:Owner:sensor.community"

Suche alle Entitäten des Owners urn:ngsi-ld:Owner:sensor.community

optionscount

Der NGSILD-Results-Count wird im Respons gefüllt

limit1000

Limit setzen, sonst gibt es nur 20 Elemente zurück

Umweltdaten_Sensor.Community_Lärm 3

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
optionscount

Der NGSILD-Results-Count wird im Respons gefüllt

typeNoiseLevelObserved

Type setzen NoiseLevelObserved

limit1000

Limit setzen, sonst gibt es nur 20 Elemente zurück

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "historisierung der WeatherObserved Daten", "type": "Subscription", "name": "QL:WeatherObserved", "entities": [ { "idPattern": "WeatherObserved", "type": "WeatherObserved" } ], "watchedAttributes": [ "dateObserved" ], "isActive": true, "notification": { "attributes": [], "format": "normalized", "endpoint": { "uri": "{{QUANTUMLEAP}}/v2/notify", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "Notification ein neuer NoiseLevelObserved entsteht", "type": "Subscription", "name": "NR:NoiseLevelObserved", "entities": [ { "idPattern": "NoiseLevelObserved", "type": "NoiseLevelObserved" } ], "watchedAttributes": [ "dateObserved" ], "isActive": true, "notification": { "attributes": [], "format": "normalized", "endpoint": { "uri": "{{NODERED}}/fromcb", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }

Umweltdaten_Sensor.Community_Radioaktivität 3

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
optionscount

Der NGSILD-Results-Count wird im Respons gefüllt

typeRadiationObserved

Type setzen RadiationObserved

limit1000

Limit setzen, sonst gibt es nur 20 Elemente zurück

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "historisierung der NoiseLevelObserved Daten", "type": "Subscription", "name": "QL:NoiseLevelObserved", "entities": [ { "idPattern": "NoiseLevelObserved", "type": "NoiseLevelObserved" } ], "watchedAttributes": [ "dateObserved" ], "isActive": true, "notification": { "attributes": [], "format": "normalized", "endpoint": { "uri": "{{QUANTUMLEAP}}/v2/notify", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "Notification ein neuer NoiseLevelObserved entsteht", "type": "Subscription", "name": "NR:NoiseLevelObserved", "entities": [ { "idPattern": "NoiseLevelObserved", "type": "NoiseLevelObserved" } ], "watchedAttributes": [ "dateObserved" ], "isActive": true, "notification": { "attributes": [], "format": "normalized", "endpoint": { "uri": "{{NODERED}}/fromcb", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }

Umweltdaten_Wetterdaten 3

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
optionscount

Der NGSILD-Results-Count wird im Respons gefüllt

typeWeatherObserved

Type setzen WeatherObserved

limit1000

Limit setzen, sonst gibt es nur 20 Elemente zurück

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "historisierung der AirQualityObserved Daten", "type": "Subscription", "name": "QL:AirQualityObserved", "entities": [ { "idPattern": "AirQualityObserved", "type": "AirQualityObserved" } ], "watchedAttributes": [ "dateObserved" ], "isActive": true, "notification": { "attributes": [], "format": "normalized", "endpoint": { "uri": "{{QUANTUMLEAP}}/v2/notify", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "Notification ein neuer WeatherObserved entsteht", "type": "Subscription", "name": "NR:WeatherObserved", "entities": [ { "idPattern": "WeatherObserved", "type": "WeatherObserved" } ], "watchedAttributes": [ "dateObserved" ], "isActive": true, "notification": { "attributes": [], "format": "normalized", "endpoint": { "uri": "{{NODERED}}/fromcb", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }

Umweltdaten_FloodMonitoring 2

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
optionscount

Der NGSILD-Results-Count wird im Respons gefüllt

typeFloodMonitoring

Type setzen FloodMonitoring

limit1000

Limit setzen, sonst gibt es nur 20 Elemente zurück

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
idPatternA84041E1F1844F71
optionscount

Der NGSILD-Results-Count wird im Respons gefüllt

limit1000

Limit setzen, sonst gibt es nur 20 Elemente zurück

Umweltdaten_WaterQualityObserved 2

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
idPatternA84041B621851DD4
optionscount

Der NGSILD-Results-Count wird im Respons gefüllt

typeWaterQualityObserved

Type setzen WaterQualityObserved

limit1000

Limit setzen, sonst gibt es nur 20 Elemente zurück

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
idPatternA84041B621851DD4
optionscount

Der NGSILD-Results-Count wird im Respons gefüllt

typeDevice

Type setzen WaterQualityObserved

limit1000

Limit setzen, sonst gibt es nur 20 Elemente zurück

Alarmierung 3

Hiermit kann eine Warnung bei Erreichen bestimmte Attribute einer Entität (z.B. hohe Schadstoffwerte) erzeugt werden.

Description

Liefert bis zu 1000 Alert Entitäten

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
idPatternngsi-ld

Nur Entitäten im NGSI-LD Format

attrsname

Für die Übersicht nur den Namen zeigen

limit1000

Limit ist immer eine gute Idee, sonst gibt es nur 20 Elemente

optionscount

Der NGSILD-Results-Count wird im Respons gefüllt

typeAlert

Type bei Alarmen ist immer Alert

Description

Die Alert Gruppen

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
idPatternngsi-ld

Nur Entitäten im NGSI-LD Format

attrsname

Für die Übersicht nur den Namen zeigen

limit1000

Limit ist immer eine gute Idee, sonst gibt es nur 20 Elemente

optionscount

Der NGSILD-Results-Count wird im Respons gefüllt

typeAlertGroup

Type bei Alarm Gruppen ist immer AlertGroup

Description

Alert Channels die unterstützt werden können

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
idPatternngsi-ld

Nur Entitäten im NGSI-LD Format

attrsname

Für die Übersicht nur den Namen zeigen

limit1000

Limit ist immer eine gute Idee, sonst gibt es nur 20 Elemente

optionscount

Der NGSILD-Results-Count wird im Respons gefüllt

typeAlertChannel

Type bei Alarm Gruppen ist immer AlertGroup

Tools_Subscriptions 3

Subscriptions sind ein grundlegender Mechanismus bei einer FIWARE Plattform, damit Komponenten miteinander
interagieren können.

Die Subscriptions des MLA sind:

Description

Zeige 100 Subsriptions an

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
limit100

Immer ein Limit setzen wir haben mehr als 20 Subsriptions!

Description

Eine Subscribtion die AirQualityObserved Daten historisert

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "QL AirQualityObserved", "type": "Subscription", "name": "Notify QL AirQualityObserved Data", "entities": [{ "type": "AirQualityObserved" }], "watchedAttributes": [ "dateObserved" ], "isActive": true, "notification": { "format": "normalized", "endpoint": { "uri": "{{QUANTUMLEAP}}/v2/notify", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }
Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "Notification ein neuer Device entsteht", "type": "Subscription", "name": "NR:Device", "entities": [ { "idPattern": "Device", "type": "Device" } ], "watchedAttributes": [ "dateObserved" ], "isActive": true, "notification": { "attributes": [], "format": "normalized", "endpoint": { "uri": "{{NODERED}}/fromcb", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }

Tools_Subscriptions_QL Subscribtions 1

Description

Eine Basis Vorlage für Subscribtions.
Achtung in der Notification entweder die gewünschten Attribute angeben oder “attributes” entfernen für alle


Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "QL Vehicle", "type": "Subscription", "name": "Notify QL Vehicle Data", "entities": [{ "type": "Vehicle" }], "watchedAttributes": [ "dateObserved" ], "isActive": true, "notification": { "attributes": [], "format": "normalized", "endpoint": { "uri": "{{QUANTUMLEAP}}/v2/notify", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }

Tools_Subscriptions_Notification Subsribtions 1

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Body
{ "description": "Notification ein neuer Device entsteht", "type": "Subscription", "name": "NR:Device", "entities": [ { "idPattern": "Device", "type": "Device" } ], "watchedAttributes": [ "dateObserved" ], "isActive": true, "notification": { "attributes": [], "format": "normalized", "endpoint": { "uri": "{{NODERED}}/fromcb", "accept": "application/json", "receiverInfo": [{ "key": "Fiware-Service", "value": "{{NGSILD-Tenant}}" }] } } }

Tools_Entitäten 3

Innerhalb der FIWARE-Plattform stellt eine Entität den Zustand eines physischen oder konzeptionellen Objekts
dar, das in der realen Welt existiert. Hier sind Beispiele um Entitäten zu setzen oder abzufragen.

Description

Beispielabfrage für den Type “TrafficSignControl”

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
idPattern:ngsi-ld:

Zeige alle NGSI LD Entitäten

limit1000

Limit setzen sonst werden nur 20 Entitäten zuräck geliefert

optionscount

Options = count erzeugt den NGSILD-Results-Count Header im Response der die Gesamte Anzahl der Entitäten angiebt

Description

Eine leere Vorlage um eine Entität zu erstellen

Headers
KeyValueDescription
NGSILD-Tenant{{NGSILD-Tenant}}
Query
KeyValueDescription
optionsupdate

Options Update setzen, sonst wird bei einer vorhandenen ID ein Fehler erzeugt

Body
[ { } ]