Hoppa till huvudinnehåll

Systemöversikt

Följande figur visar de olika delarna av Yggio och dataflödet mellan dem. Som ses i figuren är Yggio en datamäklare som fungerar mellan enheter/sensorer och applikationer.

yggio-system-overview

FIWARE NGSI V2

Yggio stöder NGSIv2 API:et som körs tillsammans med Yggio REST API. Mer information om NGSIv2 API:et finns här

Yggio REST API

Yggio REST API:et används för att hantera funktionalitet som ligger utanför omfånget för NGSI, såsom användarhantering och Regelverket. De flesta NGSI-funktioner stöds också via detta API, men i olika format.

Keycloak

Keycloak hanterar allt som har att göra med användare och åtkomstkontroll.

Yggio och Lens

Yggio och Lens är hjärnorna bakom plattformen och de kommunicerar med alla delsystem, från integrationer till API:er.

Databaser

Yggio lagrar inte bara realtids- och metadat för enheterna, det tillåter också tidsseriedata.

Översättning och Fiware-datamodeller

När data från en enhet kommer in i Yggio är det ofta bara en blobb med oigenkännliga bytes. Genom att ange en modelltyp kan Yggio översätta dessa bytes till en fullständigt formad enhet som följer Fiware-datamodeller.

Kalibrering och filtrering

Ibland kan mottagen data vara felaktig eller exponera känslig information. Yggio stöder kalibrering för att fixa datapunkter och filtrering för att kontrollera vilka data som returneras.

Integrationer

Integrationer gör att Yggio kan förstå och hantera olika kommunikationsprotokoll som enheter använder. Yggio har integrationer för Z-Wave, LoRa, generisk MQTT, generisk HTTP och några andra. Yggio kan stödja ytterligare protokoll på begäran. Kontakta info@sensative.com för mer information.

Publicerare

Publiceraren erbjuder möjligheten att få data pushad till din applikation i realtid och informerar den om ändringar i enheter.

Kontrollpanel V1

Kontrollpanelen är en webbapplikation utvecklad av Sensative. Den ger Yggio-användare ett gränssnitt där väsentliga åtgärder kan utföras, såsom att lägga till enheter och hantera åtkomsträttigheter.

control-panel

Kontrollpanel V2

Kontrollpanel V2 är efterföljaren till Kontrollpanel V1.

control-panel

Location Manager

Location Manager är en webbapplikation utvecklad av Sensative. Den ger Yggio-användare ett gränssnitt för att få en översikt över sina enheters position, både geografiskt och på fastighetsritningar. Den ger också en grafisk vy av enheters tidsseriedata.

location-manager

location-manager

Regelmotorn

Regelmotorn är en webbapplikation utvecklad av Sensative. Den ger Yggio-användare ett gränssnitt för att skapa regler (dvs. villkorliga åtgärder). Till exempel kan du skapa en regel som kommer att tända en lampa när solen går ner eller skicka ett meddelande när en läcka har upptäckts under din diskbänk.

rule-engine