LABTourSH Doku

Dokumentation LABTourSH NGSI-LD Plattform

Account Token 1

Nachdem ein Account eingerichtet wurde, kann man sich mit seinen Zugangsdaten einen Token holen. Mit diesem Token müssen die Abfragen dann autorisiert werden.

Description

Den Token und den refresh Token mittels Email und Passwort erhalten

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

Anfrage Type

username{{EMAIL}}

Username ist die EMail

password{{PASSWORT}}

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

Abfragen Datenmodelle Context Broker 7

Die Beschreibung der auf der Plattform vorhandenen Datenmodelle wird kontinuierlich ausgebaut und stellt aktuell nur einen Auszug dar.

Description

Das Datenmodell für Wetterdaten.
Das Modell ist hier dokumentiert https://github.com/smart-data-models/dataModel.Weather/tree/master/WeatherObserved


Headers
KeyValueDescription
NGSILD-Tenant{{fiware-service}}

Der NGSILD-Tenant ist zwingend notwendig

Query
KeyValueDescription
typeWeatherObserved

Das Datenmodell

limit1000

ohne Limit gibt die API nur 20 Objekte zurück


Description

In diesem Datenmodell werden die Daten einse beobachtetem Menschenstroms abgebildet.
Das Modell ist hier dokumentiert: https://github.com/smart-data-models/dataModel.Transportation/tree/master/CrowdFlowObserved


Headers
KeyValueDescription
NGSI-Tenant{{fiware-service}}
Link{{Link}}
Query
KeyValueDescription
typeCrowdFlowObserved
limit100

Description

Das Beach Modell ist im grunde genommen ein spetifischeres PointOfIntrest Modell.
Das Modell ist hier beschrieben: https://github.com/smart-data-models/dataModel.PointOfInterest/tree/master/Beach


Headers
KeyValueDescription
NGSILD-Tenant{{fiware-service}}
Query
KeyValueDescription
typeBeach
limit10

Description

Das Datenmodell für WLAN APs ist das Datenmodell AccessPoint.
Es wird hier beschieben: https://github.com/smart-data-models/dataModel.WifiNetwork/tree/master/AccessPoint


Headers
KeyValueDescription
NGSILD-Tenant{{fiware-service}}
Query
KeyValueDescription
typeAccessPoint
limit100

Description

Das Datenmodell beinhaltet Verkehrsstom Beobachtungen.
Das Modell wird hier beschieben: https://github.com/smart-data-models/dataModel.Transportation/tree/master/TrafficFlowObserved


Headers
KeyValueDescription
NGSI-Tenant{{fiware-service}}
Query
KeyValueDescription
typeTrafficFlowObserved
limit10
optionscount

Das ergebnis der Zählung steht im Header NGSILD-Results-Count

idPatternECO

der idPattern bei abfrage der ECO-Counter


Description

Dieses Datenmodell ist zur Visualisierung am Frontend gedacht

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

Das Ergebnis der Zählung steht im Header NGSILD-Results-Count

typeTouristRecommendation

Das Datenmodell

limit10

ohne Limit gibt die API nur 20 Objekte zurück


Description

Das Parkplatz Modell.
Das Modell wird hier beschrieben: https://github.com/smart-data-models/dataModel.Parking/tree/master/OffStreetParking


Headers
KeyValueDescription
NGSILD-Tenant{{fiware-service}}
Query
KeyValueDescription
optionscount
typeOffStreetParking