1 november 2021

API:er i en IoT-distribution: Varför de är viktiga

API:er (Application Programming Interface) kan låta tufft och kanske till och med kännas som en svår och smärtsam implementering, men faktum är att API:er inte är något nytt. Det är inte heller IoT. Båda kan vara enkla att förstå och kombinationen av API:er och IoT är något vackert. Låt mig berätta varför.

Utveckling och hantering av API:er är avgörande i IoT-världen. IoT är en komplex marknad med många olika aktörer, där var och en ansvarar för en specifik del av värdekedjan. Tack vare API:er kan alla dessa block enkelt integreras - om du har kunskapen.

API:er hjälper företag att växa snabbare genom att integrera olika system. De gör att all kommunikation mellan enheten och resten av ekosystemet kan utföras på ett automatiserat sätt: enheterna är anslutna och kommunicerar, och du kan hantera hela livscykeln.

Så varför ska du bry dig om API:er?

De flesta utvecklare har stött på API:er i sitt arbete, och om du arbetar med dem vet du redan hur viktiga de är. Men för dem som inte har arbetat med dem kan frågan vara: "Vad är API:er, varför är de viktiga - och varför är de viktiga för IoT?"

Enkelt uttryckt är API:er en uppsättning krav som avgör hur applikationer talar med varandra. De har funnits i många år och om du har en dator, smartphone eller surfplatta är det API:er som gör det möjligt att överföra information mellan program, till exempel kopiera och klistra in från ett program till ett annat.

Citat-ikon

Tänk på API:er som en servitör och en kock på en restaurang. Servitören är API:n. Du ger honom eller henne din beställning eller dina instruktioner och han eller hon går till köket och hämtar det du beställt från kocken. Resultatet är att du får det du vill ha.

Nauris Upitis Senior chef för kundrelationer Tele2 IoT

Du bör bry dig om API:er eftersom de gör det möjligt för dig att automatisera saker kring din distribution och själva plattformen. Detta innebär att du kan glömma att behöva gå in i plattformen och göra saker med abonnentbasen. Istället kan du automatisera saker på din egen backend eller server eller vad du nu har på din sida. Kanske har du en egen webbportal som du vill sälja till dina kunder så att de kan göra något, kanske vill du ha det för din egen plattform där du redan har automatisering, och du vill ansluta 2CONTROL (Cisco IoT Control Center). API:erna ser till att det fungerar.

Hur kan vi öka automatiseringen i din verksamhet?

När det gäller vad som automatiseras beror det verkligen på vad kunden vill ha. En av våra kunder har en egen webbportal där de kan styra abonnenter till andra nätverk. Så låt oss säga att en operatör går ner; de går till sin plattform och styr abonnenten till en annan kommunikationsplan som inte inkluderar den operatör som gick ner - istället går den på nätverk som är i drift. Detta förhindrar avbrutna anslutningar och undanröjer risken att inte få de data man behöver, vilket är särskilt viktigt för verksamhetskritiska lösningar, t.ex. inom sjukvård, allmännyttiga företag eller banker, där det är avgörande att man inte förlorar sin anslutning.

Naturligtvis beror allt på hur du bygger API:et - du kan bygga det så att du bara får ett mail när något händer eftersom det kanske inte kommer att påverka din IoT-distribution att vara offline här och där. Det skulle till exempel fungera om du bara spårar fordon - då spelar en avbruten anslutning ingen roll på kort sikt eftersom dina data sparas på enheten och laddas upp när du kommer online igen. Eller så kanske dina API:er utför någon annan åtgärd, som att ändra planen på 2CONTROL (Cisco IoT Control Center) när en viss händelse inträffar.

Citat-ikon

API:er gör att du kan skräddarsy och automatisera dina behov, så istället för att behöva gå in och göra saker manuellt kommer saker att ske automatiskt. Du kan välja och vraka hur du vill att saker och ting ska fungera.

Många IoT-projekt har ett antal olika leverantörer, alla med sina egna egenskaper - och du kanske vill göra dem standardiserade, eftersom interaktionspunkten mellan dessa olika delar kommer att vara API, som kommer att sätta enheterna i kontakt med nätverket, gateways, etc. På så sätt blir det möjligt att bygga nya integrerade lösningar på de tjänster som tjänsteleverantören erbjuder.

Om en kund är van vid att använda API:er är det inget problem att implementera dem. Om de vill börja använda dem och inte har någon kunskap - vilket ofta är ett stort bekymmer för kunderna och med rätta - måste de ha ett team internt som utvecklar och underhåller systemet eller ta in konsulter. Att gå in i portalen och ställa in saker på ett smart sätt och veta hur man gör det är nämligen det som tar lite tid och kräver utbildning. Om vi tittar på 2CONTROL kan det vara en utmaning att förstå hur man ställer in saker och ting för optimal nytta, men med lite utbildning kommer det att gå mycket smidigare och du kommer att få full nytta av de fördelar som erbjuds. Vi finns här för att vägleda våra kunder i den här processen.

Om du vill veta mer om 2CONTROL och API:er och hur de kan hjälpa ditt företag är du välkommen att kontakta oss.

Nauris Upitis
Senior chef för kundrelationer
Tele2 IoT

Ta kontakt med oss