21-42 Arkitektur inom IoT
1.1 Problem/nuläge
Sundsvalls kommun har precis som de flesta andra kommunerna i Sverige arbetat med Proof Of Concepts, piloter och andra mindre enstaka ärenden inom Internet of Things (IoT). Dessa har ofta varit utformade för den enstaka verksamheten och inte koncernövergripande.
Precis som för kommunerna i resten av Sverige så krävs det vissa grundläggande byggblock för att kunna skala upp IoT-verksamheten från piloter och poc till faktisk verksamhetsnytta. Majoriteten av dessa byggblock har vi på plats eller delvis på plats. Nu behöver vi driva hem det sista för att kunna realisera nyttorna med IoT.
De byggblock som behövs är:
Generisk infrastruktur för datadelning, vilket vi har via API-plattformen
IoT-plattform, vilket vi har men behöver vidareutveckla
Centraliserat stöd och utvecklingskapacitet, vilket vi har genom programmet för digitalisering och den nya utvecklingsavdelningen
Förvaltning av hårdvara (sensorer) och mjukvarusystem, vilket saknas
Support och livscykelhantering på ett standardiserat sätt, vilket saknas
1.2 Lösningsförslag/nyläge
För att lösa ovan behov behöver vi dels en förstudie/analytisk fas där vi tar reda på de faktiska behoven som verksamheten har, dels ett införande utifrån kunskaperna vi samlar på oss i förstudien/analytiska fasen. För att vara kunna vara iterativa och agila i vårt arbetssätt föreslås denna lösning där vi både analyserar och vidareutvecklar/implementerar samtidigt.
Detta utvecklingsärende har många beroenden. Bland annat till den kommande container-infrastrukturen (kubernetes etc.) och det kommande förslaget ”Sensorer som tjänst”. Tillsammans med Servanet och idag har hand om de flesta sensorerna och våra verksamheter som använder sensorer ska vi samla in kommunkoncernens aktuella och framtida behov.
Utvecklingsärenden syftar till att lösa:
Hantering från ”ax till limpa”, från sensor till slutkund
Krav på sensorer
Krav på nät (LoRA, 5G, WiFi, WAN/LAN)
Lagring
Visuella gränssnitt
Kvalitet och korrekthet på data
Säkerhet
Informationssäkerhet
Drift
Support
Datastandarder
Dokumentation
Informationsarkitektur
Vad som behövs för att ta över drift av IoT-plattformen Diwise