+ All Categories
Home > Documents > IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective...

IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective...

Date post: 13-Aug-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
33
IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian Institute of Science, Bangalore [email protected]
Transcript
Page 1: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

IoT for Smart Cities:A Data Centric Perspective

Bharadwaj Amrutur

Professor

Robert Bosch Centre for Cyber-Physical Systems,

Indian Institute of Science, Bangalore

[email protected]

Page 2: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Outline

● Motivation & Context● Data Centric Perspective● IISc Testbed● Closing remarks

Page 3: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Smart City Features - India● Promoting Mixed Land use● Housing and Inclusiveness● Creating Walkable Localities● Preserving and Developing Open Spaces● Promoting Transport Options● Make Governance Citizen-Friendly and Cost-Effective● Give unique identity to a city● Apply Smart Solutions to Infrastructure & Services

from : http://smartcities.gov.in/content/innerpage/smart-city-features.php

Page 4: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Smart City Components

from: http://smartcities.gov.in/content/smart_solution.php

Page 5: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Perspectives from city administrators• Citizens must be the key beneficiaries of any smart city solution. It

should benefit all strata of society.

• Unified Command and Control centre is needed to be able to oversee all the city operations by the administrators.

• Need low cost, sustainable, interoperable solutions with smartness built in to help with maintenance and operations.

• Solutions should be vendor technology (s/w or hardware) agnostic

• It should enable development of future smarter/intelligent solutions.

Page 6: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Additional Observations

• Point solutions leading to Silos• Inability to reuse deployed resources

• Need reference implementations of reference architectures

• Lack of “India Appropriate Standards”• No interoperability test bed• What about new applications?

Cameras

Middle Ware

Storage, Dashboard, Analytics

Surveillance

Sensors

Middle Ware

Storage, Dashboard, Analytics

Parking

Page 7: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Example New Applications

@Citizen: Give me a route which is safe to walk and not worsen my allergies.

@Police: Can we get a better picture of a vehicle using the Streelight LED as a flash?

@StuckInTraffic: What is causing the traffic jam?

@Shopper: What are the deals available in this street now?

Page 8: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Outline

● Motivation & Context● Data Centric Perspective● IISc Testbed● Closing remarks

Page 9: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Our vision of a Smart City IoT Framework

• Focus on Data & APIs

• Extensible & Scalable

• Secure & Privacy preserving

• Sustainable & Maintainable

• Enable new cross-domain (real-time) applications

• Application & Device portability

Page 10: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Separation of Concerns: Data vs Devices

Page 11: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Data Middleware Architecture

11

Page 12: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Catalogue

● Directory - similar to hypercat● List of resources and their

associated meta information● REST API

Page 13: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Catalog Item Schema - 1

Page 14: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Catalog Schema - 2

Page 15: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Catalog Item: Streetlight - 1

Page 16: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Catalog Item: Streetlight - 2

Page 17: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Catalog Item: Streetlight - 3

Page 18: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Schema Validation Review

Page 19: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Streetlight Observation & Control Data

{ "dataSamplingInstant":77475, "caseTemperature":21, "powerConsumption":0, "luxOutput":781, "ambientLux":546}

{ "dataSamplingInstant":138321, "caseTemperature":21, "powerConsumption":21, "luxOutput":36, "ambientLux":24}

{ "targetBrightnessLevel": 70,}

{ "targetControlPolicy": "AUTO_TIMER", "targetAutoTimerParams": { "targetOnTime": 343434, "targetOffTime": 606400},}

Page 20: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Power Meter Observation Data

{"YPhaseReactivePower": 6.8999999202787876, "BPhaseVoltage": 230.93382263183594, "YPhaseApparentPower": 195.6000030040741, "YPhaseActivePower": 195.50000131130219, "RPhasePowerFactor": 0.91299998760223389, "BPhaseActivePower": 142.80000329017639, "EnergyReactive": 4934.6000003814697, "BPhaseCurrent": 0.62379997968673706, "RPhaseApparentPower": 5969.2997932434082, "RPhaseReactivePower": 2434.0999126434326, "YPhasePowerFactor": 0.99900001287460327, "RPhaseVoltage": 235.37983703613281, "BPhaseReactivePower": -18.999999389052391, "BPhasePowerFactor": -0.99099999666213989, "RPhaseActivePower": 5462.399959564209, "YPhaseCurrent": 0.83859997987747192, "YPhaseVoltage": 233.32395935058594, "RPhaseCurrent": 25.36039924621582, "BPhaseApparentPower": 143.99999380111694, "dataSamplingInstant": 1503896327.0, "EnergyActive": 8153.60009765625}

Page 21: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

LPWAN Issues

● LPWAN such as LORA is non-IP● Would like to enable interoperability of City Scale IOT devices from multiple vendors

○ Parking Sensors○ Streetlights○ Garbage bins○ etc.

● Would be great if they agree on a common wire (air) format● Bandwidth is precious (only 2MHz) spectrum in India (currently)

○ Need to be efficient (better than JSON)○ Multiple possibilities

■ BSON, CBOR, Protobuf …..

Page 22: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Protocol Buffers for IoT Device Wire (Air) format

● Bandwidth efficient● Strong type checking● Open source toolkit for creating client libraries for handling, conversion etc.● Path to a richer exposure of services and RPC (gRPC) for more complex devices

Page 23: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Outline

● Motivation & Context● Data Centric Perspective● IISc Testbed● Closing remarks

Page 24: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Hardware Test Bed

B:PoleHub

C: OnPoleSensor (camera etc)

D: Intra-Pole Wired Interface

E: Pole Wireless CapillaryLink

H: Low BW/ Wireless Net

F: External fixed or mobile sensors

G: Inter-Pole Hi BW Wireless Mesh

A: Street Pole

H: Optic Fibre

Ubiquitous

Access to Power

Physical Mount Points

Page 25: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Network Architecture

Page 26: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

iSCM Middleware Realization

Page 27: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

LoRa Setup

Page 28: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

API Key based Authentication and Authorization

Page 29: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Security Components

Authentication done here

Authorization checked by each service

Catalogue

Page 30: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Outline

● Motivation & Context● Data Centric Perspective● IISc Testbed● Closing remarks

Page 31: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Needs for Standards

● Schemas for IoT Devices (both real and virtual)○ E.g. JSON based schemas

● Interfaces to devices on LPWAN (non-IP)○ E.g. Protobuf

● APIs to Middleware○ Enable Application and Device portability across cities

● City Information Models - for Indian Cities○ Capture their structure, processes etc.

Page 32: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Acknowledgements

RBCCPS-IISc Team: Dr. Abhay Sharma, Vasanth Rajaraman, Rakshit Ramesh, Dr. Arun Babu, Dr. Ashish Joglekar, Srikrishna Acharya, Sahil, Dr. Yogesh Simmhan

Collaborators (from): Mapunity, Tejas Networks, Wipro, Bosch, IoT4SCTF, ELCITA

Page 33: IoT for Smart Cities: A Data Centric Perspective...IoT for Smart Cities: A Data Centric Perspective Bharadwaj Amrutur Professor Robert Bosch Centre for Cyber-Physical Systems, Indian

Thank You!

33


Recommended