IoT Primer for High School Students

  • View
    1.298

  • Download
    1

  • Category

    Internet

Preview:

Citation preview

IoT Primer for High School Students

Syam Madanapal l i | IEEE Senior Member

@smpalli

Outline

2@smpalli

State, Data and IoT

Innovating IoT Applications

Introducing the Internet

Defining IoT for Beginners

3

What is the relation?

Time The Earth

@smpalli

4

Time The Earth

Is a State of

Times gives the position of the Earth in the solar system.

@smpalli

What if Time was NOT Invented?

5

Delayed the advancement of civilization

No

w

Later

Past

Future

Present

@smpalli

@smpalli 6

Observation Measurement Electricity Internet

Devices evolved from observation to accurate measurement, and usage of battery and the Internet

Time Advanced the Civilization

7

Time made discipline

Time enabled the collaboration

Time caused the Industrial Revolution*

* E. P. Thompson in Time, Work-Discipline,and Industrial Capitalism, 1967

@smpalli

8

What if we can discover or invent more attributes on/for the Earth?

@smpalli

9

State and DataEverything has state; many things need data

@smpalli

Expiry Date Heart Rate Name of a Person Current Time

Everything has a State

@smpalli 10

State is Exhibited with Attributes

11

State can be expressed with multiple attributes

Attribute Value

Temperature 24 C

Battery Level 65%

Name Thermostat

Others …

@smpalli

State Machines

12

Few things expose internal state using state machines

@smpalli

Bulb

State Machines may Take Inputs

13

Sometimes users control the state

@smpalli

Bulb

Few Things need Data

@smpalli 14

Air-conditioner needs current temperature

and time

Washing machine may need current energy

tariff

Car needs road conditions for better

control

People Need Data

@smpalli 15

Location information

Monitoring of health parameters

Waste level detection

Detecting tree cutting

Industrial equipment monitoring

Gas level detection for predictive maintenance

We Need Control

@smpalli 16

Control lights and appliances

Ambulance controlling traffic signals

Vehicle speed control

Access control for security

Traffic monitoring and control

Remote parameter setting for equipment

Data - Some devices have it; other devices or people want to use it

Existence of State and the Need for Data

17@smpalli

Data ProviderData Users

Thing

State User 1

Data

User 3

Data

User 2

Data

How does the User get the Data?

18@smpalli

Data Providers Data Users

Data Providers Data Users

Bridging Data Providers and Users

19@smpalli

Everything has stateState is represented using attributes

State is transitioned into data from owner to usersMany users will have same data for different purpose

The Internet connects the data users to the ownersIt can scale to provide connectivity for trillions of devices

Thing

State

User

Data

Key Takeaways

20

Internet

@smpalli

The InternetThe pervasive driver of change and improvement in our history

@smpalli 21

The Internet

@smpalli 22

A mechanism for information dissemination

A medium for collaboration and interaction

• Packet Switching

• ARPANET

• TCP/IP

• NCP

• TCP

• First Gateway

• World Wide Web• Time Sharing• Remote login• File transfer

• (Hot) Email• Broadband

• Social Networking

• SNMP

• IPSec

• DNS

• IPv4

• IPv6

• 6LoWPAN

• IoT• VoIP

1970 1980 1990 2000 2010 2020

• ARPANET moved to TCP/IP

• Blog

• IP Encryption

• IP Mobility History of the Internet

@smpalli 23

The Internetting Concepts

@smpalli 24

Protocol Layers and Packet Delivery

25

PHY

MAC

NET

PHY

MAC

NET

TRANS

APP PHY

MAC

NET

PHY

MAC

NET

PHY

MAC

NET

PHY

MAC

NET

TRANS

APP

Host 1

Router 2

Router 3

Router 1

Default Gateway1

Router 4Host 2

SourceDefault Gateway

2 Destination

1

2

The Internet Evolution

@smpalli 26

Internet of Things

Social Networking

Web

11.8B

500M2003 6.3B

20147.2B

2020 7.6B

* based on Morgan Stanely

75B*

World Population Connected Devices

Internet CoreMillion nodes

Routers, Servers

Internet FringeBillion nodes

Computers, mobiles

Internet of ThingsTrillion nodes

Sensors, Objects

Key Takeaways

27@smpalli

28

Internet of ThingsThe next BIG thing on the Planet Earth!

@smpalli

Alfred North Whitehead(1861 – 1947)

Civilization advances by extendingthe number of important operationswhich we can perform withoutthinking about them.

Introduction to Mathematics (1911)

29@smpalli

Irrigation - Manual

30

Knowledge

@smpalli

Irrigation - with the Internet

31

Comfort

Internet

@smpalli

Irrigation - with IoT

32

Intelligence

@smpalli

Internet

Irrigation - IoT allows Innovation

33

Smart

@smpalli

Internet

Self-organizing network of objects/things

Internet as the major communication medium

Exchanging information between them and people

Helps in smart decision-making by harnessing the data

Internet of Things - the Definition

34

Internet

@smpalli

Aging PopulationRequires better care

Limited ResourcesRequires conservation

Govt. InitiativesBetter citizen services

InnovationNew business models

Safety & SecurityBetter living standards

LifestyleConvenience

Information GenerationMeasurements and

tracking

35

Real-time InformationBetter decision making

Smart Grid

Smart Cities

Smart Environment

Safety and Security

Smart Retail

Smart Logistics

Smart Farming

Industrial Control

Customer Service

Smart Homes

eHealthcare

Smart Water

IoT Applications

36@smpalli

37

Smart C

ities

@smpalli

38

Smart G

rid

@smpalli

Smart Environment

39

Forest Fire Detection

Air Pollution Monitoring

EMF Level Detection

Landslide and Avalanche Detection

Snow Level Monitoring

Earthquake Early Detection

@smpalli

Safety, Security and Emergencies

40

Access Control

Leakage Detection

Explosive and Hazardous

Gases

Radiation Levels

@smpalli

Smart Water

41

Quality of Drinking Water

Swimming Pool

Maintenance

Water Metering

River Monitoring

Sea Monitoring

@smpalli

Smart Retail

42

Supply Chain Control NFC Payments

Intelligent ShoppingSmart Product Management

@smpalli

Smart Logistics

43

Quality of Shipment

Item Location Tracking

Warehouse Monitoring

Fleet Tracking

@smpalli

Industrial Control & Automation

44

Visible FactorySmart Assembly

Plant Alarms Item Tracking

@smpalli

Smart Farming

45

Precision Farming

Green Houses

Smart Irrigation

Smart Animal Farming

Micro-weather

Forecasting

@smpalli

Smart Homes

46

Usage of Utilities

Smart Lighting

Appliance Control

Intrusion Detection

Pet Monitoring

@smpalli

eHealthcare

47

Fall Detection

Patient Monitoring

Sportsman Care

UV Radiation Detection

Women & Child Care

@smpalli

Best Experience

Time

No Experience

Walk-in

Telephone1-800

InternetWeb, ChatReal-time

IoTProactive,

Preventive,Future

The Future of Customer Service

48@smpalli

1:11:N N:1

Time

Server Computing

Personal Computing

Pervasive Computing

IoT is Pervasive Computing!

49@smpalli

50

Internet of Things will have direct implications on the physical world

Optimal living

Future for the next generations

Economic development

Job creation

Improved living standards

Empowers people

New business opportunities

Key Takeaway

51@smpalli

IoT advances civilization

52

Designing and Innovating IoT ApplicationsA scalable approach for designing the IoT based applications

@smpalli

Access Technologies for IoT

53

Parameter IEEE 802.15.4 WiFi BLE

Frequency Band868, 915MHz

2.4GHz2.4, 5.0 GHz 2.4GHz

Topology Start, Mesh Star Star

Range 100m-3Km 250m 100m

Data Rate 250KBps 600Mbps 1Mbps

PowerBattery, Mains,

HybridMains Battery

Applications Industrial, outdoorsResidential and

office environmentResidential and

personal

Internetworking 6lowpan IPv6 Under development

Low CostPhysical

ConstraintsLossy LinksLow Power

LowBoM

Less Code

Low Range

Low Data

Small Footprint

Self Healing

Minimal or no UI

'Things' - Design Considerations

54@smpalli

Design for sleepReceiving is expensiveTime is energy - transmit quickDefine the state modelDefine a set of servicesSize is cost:

Button cell > AAA > AA > MainsSensors

Inputs Outputs

Battery

SoC

Designing the Things

55@smpalli

Temperature SensorMeasures TemperatureReports the temperature every minute

Assumptions:Transaction duration: 3msCurrent consumption, avg: 30mANo. of transactions: 60 per hour

CR2032: ~Typical capacity 225 mAh = 810,000,000 mAmsNo. of transactions: 810,000,000 / (30 x 3) = 9,000,000No. of transactions per day: 60 x 24 = 1,440Duration of the battery: 9,000,000 / 1,440 = 6,250 days = 17.12 years

Assuming 30% overhead, the button cell would last for ~12 years.

How Long a Button Cell would last?

56@smpalli

A temperature serviceA time serviceNo bleeding between users or services

Autonomous Services

57

Client behavior need not be definedClient use case determines the use of a serviceAllows innovation in client implementation

Server

Clients

Device

Services

User 1

Attributes

User 2 User 3

@smpalli

Use case 1: Switching AC ON

Use case 2: Scheduled light ON/OFF

Use case defines how to use the services exposed by the devices

Light Service

Client

Time Service

Temp. Service

AC Service

Use Case

58@smpalli

Autonomous Services - Innovation

@smpalli 59

100 Services = 1 267 650 600 228 229 401 496 703 205 375 Use cases

200 Services = more than the number of atoms on the Earth

Autonomous services allow Unlimited Innovation

n Services = ((2^n) – 1) possible Use cases

Building Context

60

Chairs occupied

Table Interactions

Other inputs

Door Closed

Projector ON

No movement

Time

Other inputs

Lights OFF

Bed Occupied

Meeting is in progressContext

Person is sleepingContext

@smpalli

App Deployment - PAN

61

Personal Area IoT Networks

@smpalli

Large scale/metro area IoT networks

Deployment in Metro Areas

62@smpalli

Key Takeaway

63

Application

Use Cases

Services

State

Attribute 1 Attribute 2 … Attribute n

@smpalli

Be Courageous

@smpalli 64

Dr. A.P.J. Abdul Kalam(1931 – 2015)

“My message, especially to youngpeople is to have courage to thinkdifferently, courage to invent, totravel the unexplored path, courageto discover the impossible and toconquer the problems and succeed....”

Thank You!smadanapal l i@gmai l .com

@smpalli

This talk was delivered to students at Visvesvaraya Industrial and Technological Museum, Bangalore

on Sep 15th 2015, the Engineer’s Day in India.

Recommended