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 efficiency.

The Internet of things


News

Compliance
Corporate
Office

Security

Safety

Shopping
Auto

Food

Anyone

Search

Maps

Home

Weather

Mail
Social Media

Entertainment

Based on Population

Based on Industry

How Does It Work

Enabling Technologies
Enabling
Enabling Technologies
Technologies
RFID

Sensors

Smart Tech

Nano Tech

To identify
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
capabilities
to different
part of the
network.

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

Applications

Scenario

When entering the doors,


scanners will identify the
tags on clothing.
When shopping in the
market, the goods will
introduce themselves
(iBeacon).
When moving the goods, the
reader will tell the staff to put
a new one.
When paying for the goods,
the microchip of the credit
card will communicate with
checkout reader.

Across Industries
Industry /
Application
area

Case description

Products / services / benefits offered

Technology needed

Manufacturin
g

IoT-adapted
manufacturing
processes

Customization of products during the


production process.

Situation-aware smart
machines and robots

Health

Health related products


and
services

Medical expertise

Sensors, IoT communication


infrastructure

Health guidance service

Monitoring of key parameters; analyzes


by
medical experts.

Sensors

Home owners digital


service

Monitor and manage facilities.

Plug-and-play devices,
installation package,
open and user-friendly
applications

Saving energy

Measuring temperature, and thus


decreasing
energy consumption

Sensors

Traffic

Traffic data marketplace

Real-time traffic, environment, weather,


road condition, incident, etc. related
data

Databank, sensors

Shopping

Electronic shopping
assistant

Key information about a product which


a
customer points to in a shop, for
example
price per unit, production/expiration
date,

Electronic shopping
assistant device, RFID

Home

Decision Making

Amount
of Data

+ =
Processing
Power /
Analytics

Better
Decisions
More
intelligent
Faster

IoT Challenges:
Market
Social Ethic Legal & RegulatoryTechnical Control Self-regulation

Solutions:

1. Management
2. Security

Challenges & Benefits


Challenges

People / Society
Security / Privacy
Governance
Standards / Policies
Resource Efficiency
Tech Architecture /
Infrastructure
Cost
Pollution / Disaster
avoidance
Managing innovation
Efficiency / Speed
Energy / Power Consumption
Data volume & analytics

Benefits

Better & faster Information


Improved education
Regulation / Legislation
Quality of life
Increased awareness
Higher production / volume
Broader experiences
Better decision making
Resource optimization
Proficiency
Remove human error
More services

Measuring IoT Success

Points of Engagement Evolution


Single Channel

Multi-Channel

Cross-Channel

io n
t
c
fa
s
s
i
n
t
o
a
i
ct
rS
a
e
s
n
m
a
o
r
t
T
of
Cus
r
e
b
m
u
N

TIME

Omni-Channel

Most companies approach this complexity tactically


Development
Channels
Teams
NEW
App
X 1.0

NEW
App
X 1.0

NEW
App
X 1.0

NEW
App
X 1.0

Security
stoppingDist

Scanner stdIn = new Scanner(System.in double


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

Same
;speed = Compatability
Featur
stdIn.nextDouble
es

+
Multiple

Scanner stdIn = new Scanner(System.in double


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

Desktop

synchronization

;speed =
Features
stdIn.nextDouble

Codebas
es

stdIn = new Scanner(System.in


New Scanner
OS upgrades
speed; // User entered valuedouble

double

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

Patches
Multiple
Channel
s OS upgrades
New

;speed Security
=
stdIn.nextDouble

Scanner stdIn = new Scanner(System.in double


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

;speed = New UIs


stdIn.nextDouble

Time & $
$

Mobile

Kiosk

Tablets

The multi-channel approach reduces the complexity


Development
Channels
Teams
Security
stoppingDist

Scanner stdIn = new Scanner(System.in double


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

Same
;speed = Compatability
Featur
stdIn.nextDouble
es

+
Multiple

Scanner stdIn = new Scanner(System.in double


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

synchronization
NEW
App
X 1.0

;speed =
Features
stdIn.nextDouble

Codebas
es

stdIn = new Scanner(System.in


New Scanner
OS upgrades
speed; // User entered valuedouble

Patches
Multiple
Channel
s OS upgrades
New

;speed Security
=
stdIn.nextDouble

Scanner stdIn = new Scanner(System.in double


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

;speed = New UIs

Time & $
$

stdIn.nextDouble

NEW
App
X 1.0

Desktop

Mobile

double

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

NEW
App
X 1.0

NEW
App
X 1.0
Kiosk

NEW
App
X 1.0

Tablets

Cost of a Multi-Channel Strategy

Innovation Bump

Break even line

Initial Investment

Will the market keep up with the IoT?


Consumer consumption will drive enterprise

adoption of
new channels
Security/Accessibility capabilities will be at a

premium in determining enterprise adoption


Easy and fast development platforms, tools and

communities will drive growth


Must work off the cloud
Must seamlessly integrate with existing products
Must have the best yet different user experience
Needs to be energy efficient

Multi-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 operational 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