Kom Igång
Produktionsinstans
Om du har bestämt dig för att gå live finns det olika alternativ för hur du ska gå vidare. Vi kan värd en dedikerad Yggio för dig eller så kan du värd en instans själv. Kontakta oss på info@sensative.com för mer information.
Skapa din applikation
Kommunikation med Yggio
Din applikation kommer att samverka med två eller tre delar av Yggio: NGSIv2 API, REST API och publisher. NGSIv2 API eller REST API kan användas för att hämta, skapa, uppdatera och ta bort enheter, medan REST API kan användas för användare, hantering av externa applikationer, regler, etc. NGSIv2 API eller förläggaren kan användas av din applikation för att ta emot push-uppdateringar när enheter ändras. För detta behöver din applikation kunna antingen ta emot HTTP POST-begäran eller prenumerera på vår MQTT-mäklare (endast förläggare). Se förläggarens sida för mer information.
Användning av SDK
Din applikation kan naturligtvis skrivas i det språk du väljer. Om du använder Node.js kan du dock använda vår offentliga SDK som tillhandahåller färdiga funktioner som vänder sig till REST API. För mer information, besök SDK-sidan.
OpenID Connect
OpenID Connect används för att godkänna din applikation och det kräver att din applikation har en backend. Din applikation måste ha stöd för OpenID Connect implementerat. Se OpenID Connect-sidan för mer information.
Skapa en applikation
I Yggio representeras en applikation som en OpenID Connect RP (Relying Party). För att ansluta din applikation till Yggio måste du skapa en RP. Detta möjliggör för din applikation att godkänna sig med OpenID Connect för att använda API:erna, samt möjliggör att ta emot uppdateringar från förläggaren.