Sakernas Internet (IoT) växer fram som nästa stora våg av digital närvaro för miljarder enheter på Internet. Smarta städer är en praktisk manifestation av sakernas internet, med målet att effektivt, pålitligt och säkert leverera stadstjänster som vatten, kraft och transport till invånarna, genom sin intelligenta förvaltning. En datadriven IoT Software Platform är avgörande för att förverkliga hanterbara och hållbara Smart Utilities, och för att nya applikationer ska utvecklas på dem. Här föreslår vi en sådan tjänsteorienterad programvaruarkitektur för att ta itu med två viktiga operativa aktiviteter i en Smart Utility - IoT-väven för resurshantering, och data och applikationsplattform för beslutsfattande. Vår design använder öppna webbstandarder och utveckling av nätverksprotokoll, moln- och kantresurser samt streaming av Big Data-plattformar. Vi motiverar våra designkrav genom att använda den smarta vattenhanteringsdomänen; några av dessa krav är unika för utvecklingsländer. Vi validerar också arkitekturen inom en campus-skala IoT testbädd vid Indian Institute of Science (IISc), Bangalore, och presentera våra erfarenheter. Vår arkitektur är skalbar till en township eller stad, men också generalizable till andra Smart Utility domäner. Våra erfarenheter fungerar som en mall för andra liknande insatser, särskilt på tillväxtmarknader, och belyser luckor och möjligheter för en datadriven IoT Software arkitektur för smarta städer.
I REF beskriver Simmhan et al en tjänsteorienterad och datadriven arkitektur för Smart Utilities.
Towards a Data-driven IoT Software Architecture for Smart City Utilities
{'venue': 'Software: Practice and Experience, Volume 48, Issue 7, July 2018, Pages 1390-1416', 'journal': None, 'mag_field_of_study': ['Computer Science']}