You are on page 1of 21

Impact of the

Internet of
Things (IoT)
Dipesh Mukerji,
Kony Inc.

Internet of Things
(IoT) refers to idea to connect the physical to
the digital via embedded technology. To
receive data from all kind of smart objects and
have them communicate and interact with one
another in order to simplify and facilitate
human life, improve business processes, reduce
costs and risks and raise eciency.

The Internet of things


News

Compliance
Corporate
Oce

Security

Safety

Shopping
Auto

Food

Anyone

Search

Maps

Home

Weather

Mail
Social Media

Entertainment

Based on PopulaFon

Based on Industry

How Does It Work

Enabling Technologies
Enabling Technologies
RFID

Sensors

Smart Tech

Nano Tech

To idenFfy
and track the
data of things.

To collect and
process the
data to detect
the changes in
the physical
status of
things.

To enhance the
power of the
network by
devolving
processing
capabiliFes to
dierent part of
the network.

To make the
smaller and
smaller things
have the
ability to
connect and
interact.

ApplicaFons

Scenario

When entering the doors, scanners


will idenFfy the tags on clothing.


When shopping in the market, the
goods will introduce themselves
(iBeacon).


When moving the goods, the reader
will tell the sta to put a new one.


When paying for the goods, the
microchip of the credit card will
communicate with checkout reader.

Across Industries
Industry /
ApplicaFon area

Case descripFon

Products / services / benets oered

Technology needed

Manufacturing

IoT-adapted manufacturing
processes

CustomizaFon of products during the


producFon process.

SituaFon-aware smart
machines and robots

Health

Health related products and


services

Medical experFse

Sensors, IoT communicaFon


infrastructure

Health guidance service

Monitoring of key parameters; analyzes by


medical experts.

Sensors

Home owners digital service

Monitor and manage faciliFes.

Plug-and-play devices,
installaFon package,
open and user-friendly
applicaFons

Saving energy

Measuring temperature, and thus decreasing


energy consumpFon

Sensors

Trac

Trac data marketplace

Real-Fme trac, environment, weather, road


condiFon, incident, etc. related data

Databank, sensors

Shopping

Electronic shopping assistant

Key informaFon about a product which a


customer points to in a shop, for example
price per unit, producFon/expiraFon date,
ingredients, calories, country of origin, etc.

Electronic shopping
assistant device, RFID

Food

Food security tracking system

Tracing of food products from original


material providers to consumers

Sensors, RFID

Real Estate

Real-Fme waste monitoring

Reducing the costs of waste collecFon.

Sensors

Home

Decision Making

Amount
of Data

Processing
Power /
AnalyFcs

BeZer
Decisions

More intelligent
Faster

IoT Challenges:
Social Ethic

Legal & Regulatory

SoluFons:

Technical Control

Market
Self-regulaFon

1. Management
2. Security

Challenges & Benets


Challenges

People / Society
Security / Privacy
Governance
Standards / Policies
Resource Eciency
Tech Architecture / Infrastructure
Cost
PolluFon / Disaster avoidance
Managing innovaFon
Eciency / Speed
Energy / Power ConsumpFon
Data volume & analyFcs

Benets

BeZer & faster InformaFon


Improved educaFon
RegulaFon / LegislaFon
Quality of life
Increased awareness
Higher producFon / volume
Broader experiences
BeZer decision making
Resource opFmizaFon
Prociency
Remove human error
More services

Measuring IoT Success

Points of Engagement EvoluFon


Single Channel

Mul4-Channel

TIME

Cross-Channel

Omni-Channel

Most companies approach this complexity tactically


Development Teams
NEW
App
X 1.0

NEW
App
X 1.0

NEW
App
X 1.0

Channels

Security
stoppingDistanc

Same
Compatability
Features

Scanner stdIn = new Scanner(System.in double speed; // User


entered valuedouble tailGaFngDistance; // user entered
valudouble stoppingDistance;System.out.print("Enter your speed
(mph): "e
);speed
= stdIn.nextDouble();
System.out.print("Enter your tailgate distance:
");tailGaFngDistance = stdIn.nextDouble();stoppingDistance =
speed * (2.25 + speed/21); // number

;speed =
stdIn.nextDouble

+
Mul4ple

Scanner stdIn = new Scanner(System.in double speed; // User


entered valuedouble tailGaFngDistance; // user entered
stoppingDistanc
valudouble
stoppingDistance;System.out.print("Enter your speed
(mph): "e
);speed
= stdIn.nextDouble();
System.out.print("Enter your tailgate distance:
");tailGaFngDistance = stdIn.nextDouble();stoppingDistance =
speed * (2.25 + speed/21); // number

Desktop

synchroniza4on

;speed =
Features
stdIn.nextDouble

Codebases

+
Mul4ple

Mobile

Scanner
stdIn
= new Scanner(System.in double speed; // User
New
OS
upgrades
entered valuedouble tailGaFngDistance; // user entered

stoppingDistanc
valudouble
stoppingDistance;System.out.print("Enter your speed
(mph): "e
);speed
= stdIn.nextDouble();

Security
Pdatches
;speed System.out.print("Enter
=
your tailgate
istance:
");tailGaFngDistance = stdIn.nextDouble();stoppingDistance =
stdIn.nextDouble
speed * (2.25 + speed/21); // number

Channels

=
Time & $$

Kiosk

New OS upgrades

NEW
App
X 1.0

Scanner stdIn = new Scanner(System.in double speed; // User


entered valuedouble tailGaFngDistance; // user entered
stoppingDistanc
valudouble stoppingDistance;System.out.print("Enter your speed
e (mph): ");speed = stdIn.nextDouble();
System.out.print("Enter your tailgate distance:
");tailGaFngDistance = stdIn.nextDouble();stoppingDistance =
speed * (2.25 + speed/21); // number

New UIs
;speed =
stdIn.nextDouble

Tablets

The multi-channel approach reduces the complexity


Development Teams

Channels

Security
stoppingDistanc

Same
Compatability
Features

Scanner stdIn = new Scanner(System.in double speed; // User


entered valuedouble tailGaFngDistance; // user entered
valudouble stoppingDistance;System.out.print("Enter your speed
(mph): "e
);speed
= stdIn.nextDouble();
System.out.print("Enter your tailgate distance:
");tailGaFngDistance = stdIn.nextDouble();stoppingDistance =
speed * (2.25 + speed/21); // number

;speed =
stdIn.nextDouble

+
Mul4ple

Scanner stdIn = new Scanner(System.in double speed; // User


entered valuedouble tailGaFngDistance; // user entered
stoppingDistanc
valudouble
stoppingDistance;System.out.print("Enter your speed
(mph): "e
);speed
= stdIn.nextDouble();
System.out.print("Enter your tailgate distance:
");tailGaFngDistance = stdIn.nextDouble();stoppingDistance =
speed * (2.25 + speed/21); // number

synchroniza4on
NEW
App
X 1.0

;speed =
Features
stdIn.nextDouble

Codebases

+
Mul4ple

Scanner
stdIn
= new Scanner(System.in double speed; // User
New
OS
upgrades
entered valuedouble tailGaFngDistance; // user entered

stoppingDistanc
valudouble
stoppingDistance;System.out.print("Enter your speed
(mph): "e
);speed
= stdIn.nextDouble();

Security
Pdatches
;speed System.out.print("Enter
=
your tailgate
istance:
");tailGaFngDistance = stdIn.nextDouble();stoppingDistance =
stdIn.nextDouble
speed * (2.25 + speed/21); // number

Channels

=
Time & $$

NEW
App
X 1.0
Desktop

NEW
App
X 1.0

Mobile

NEW
App
X 1.0
Kiosk

New OS upgrades

Scanner stdIn = new Scanner(System.in double speed; // User


entered valuedouble tailGaFngDistance; // user entered
stoppingDistanc
valudouble stoppingDistance;System.out.print("Enter your speed
e (mph): ");speed = stdIn.nextDouble();
System.out.print("Enter your tailgate distance:
");tailGaFngDistance = stdIn.nextDouble();stoppingDistance =
speed * (2.25 + speed/21); // number

New UIs

;speed =
stdIn.nextDouble

NEW
App
X 1.0

Tablets

Cost of a MulF-Channel Strategy

InnovaFon Bump

Break even line

IniFal Investment

Will the market keep up with the IoT?


Consumer consumpFon will drive enterprise adopFon of

new channels

Security/Accessibility capabiliFes will be at a premium in

determining enterprise adopFon

Easy and fast development plaiorms, tools and

communiFes will drive growth

Must work o the cloud


Must seamlessly integrate with exisFng products
Must have the best yet dierent user experience
Needs to be energy ecient

MulF-Channel Strategy What To Consider


How large is your user base?
What do your users want?
What devices are your users on?
What are your operaFonal and maintenance

cost requirements?

What UX and/or UI experience do your

users require?

Are you looking to be in the app store?


How do your users access and

consume content?

Does your business need to evolve as fast as technology?

M2M

20

Empowering everywhere.

You might also like