Internet of Things TDC 2013

38
Internet das Coisas ou Internet dos Sistemas Embarcados? Cezar Taurion Chief Evangelist

description

Internet das coisas é basicamente software. No The Developers Conference 2013 debatemos IoT e os desafios para os desenvolvedores. Como criar codigo de qualidade, cada vez mais complexo e de forma mais rapida?

Transcript of Internet of Things TDC 2013

Page 1: Internet of Things   TDC 2013

Internet das Coisas ou Internet dos Sistemas Embarcados?

Cezar TaurionChief Evangelist

Page 2: Internet of Things   TDC 2013

2

Billions of devices, sensors, and chips that are able to communicate via the Internet makes up “The Internet of Things”

2

“The Internet of Things refers to uniquely identifiable objects (things) and their virtual representations in an Internet-like structure.” – Wikipedia

“The Internet of Things is the network of physical objects that contain embedded technology to communicate and sense or interact with their internal states or the external environment.” – Gartner

“Internet-of-Things (IoT) provides the foundational infrastructure for a smarter planet, and offers significant growth opportunities in IT, infrastructures and services” – IBM

Page 3: Internet of Things   TDC 2013

3

The Internet of Things

� A central nervous system

of smart devices

� Decentralized

intelligence and

control

� A huge distributed store

of rapidly changing data

� Human and environment

interactions driving webs of

machine to machine (M2M)

communications

Page 4: Internet of Things   TDC 2013

4

Every natural system and man-made system is becoming instrumented, interconnected and intelligent.

Page 5: Internet of Things   TDC 2013

5

Products Are Getting Smarter Every Time We LookSometimes in Ways We Can’t Even See

Smarter electronic

devices

Smarter health care

Smarter automobiles

Smarter energy

Smarter defense systems

Smarter hybrid

technologies

Page 6: Internet of Things   TDC 2013

6

Our world is filling with devices

15,000,000,000,000 Internet connected devices15,000,000,000,000 15,000,000,000,000 Internet connected devicesInternet connected devices

1,200,000,000,000,000,000,000 Transistors1,200,000,000,000,000,000,000 1,200,000,000,000,000,000,000 TransistorsTransistors

7,300,000,000 People7,300,000,000 7,300,000,000 PeoplePeople

2015 estimates2015 estimates2015 estimates

Page 7: Internet of Things   TDC 2013

7

Page 8: Internet of Things   TDC 2013

8

Moore’s Law

� Since the invention of the integrated circuit in 1958, the number of transistors that can be placed inexpensively on an integrated circuit has increased exponentially, doubling approximately every two years.

– Wikipedia

� “The complexity for minimum component costs has increased at a rate of roughly a

factor of two per year”

– Cramming more components onto integrated circuits. Gordon E Moore. Electronics, Volume 38, Number 8, April 19, 1965

� “… doubling every two years rather than every year.”

– Progress in Digital Integrated Electronics, G.E.Moore, IEEE International Electron Devices Meeting, 1975

� “The current prediction is that this is not going to stop soon either.”

– Lithography and the Future of Moore’s Law, Gordon E. Moore, Proc SPIE Vol 2437, May 1995

Page from Gordon Moore’s notebook

Page 9: Internet of Things   TDC 2013

9

Metcalfe’s Law

� The value of a telecommunications

network is proportional to the

square of the number of

connected users of the system (n2)

The Ethernet, Bob Metcalfe, 1977

Page 10: Internet of Things   TDC 2013

10

Page 11: Internet of Things   TDC 2013

11 11

Page 12: Internet of Things   TDC 2013

12

Page 13: Internet of Things   TDC 2013

13

As coisas acontecem muito rapido no mundo cada vez mais hiperconectado

Page 14: Internet of Things   TDC 2013

14

Page 15: Internet of Things   TDC 2013

15

Page 16: Internet of Things   TDC 2013

16

More People Have Mobile Phones Than Electricity Or

Drinking Water

Page 17: Internet of Things   TDC 2013

17

Mobile Phones Equal World Population

Page 18: Internet of Things   TDC 2013

18

… and this isn’t just about connecting people

� We are building systems of systems

Latest generation car:

�100 electronic controllers

�10 million lines of code

�Its own IP address

�Developed in 29 months (usually

a 60-120 month process)

General Motors - 2011 Chevy Volt

http://ibm.co/btsi5C

Page 19: Internet of Things   TDC 2013

19

WiFi Zone

Cellular

(WAN)

Vehicle-to-

VehicleVehicle to Roadside

Tolling

Satellite

Vehicle and

Road Data

The Connected Vehicle – ‘A System of systems’

DCAN

Ethernet

Most

Bytefligh

FlexRay

ICOM CAN

ECU 1 ECU n

GPSNETWORK

GSM

GPRSPLMN

IP

NETWORK

PARTNER SYSTEMS• Police/Emergency

• Weather

• Traffic

• Concierge

• Vehicle registration

• Bank

• Helpdesk

• Government

• Utilities

• Insurance

(pay as you go)

Vehicle

Control

Unit

Dealer

ANALYTICS SYSTEMS• Vehicle Condition Monitoring

• Prognostics

• Advanced Diagnostics

• SW fault analytics

• Vehicle Repair

EV/Hybrid

Charging

BUSINESS SYSTEMS• Customer Support• Service Data

• Warranty Data

PDA

Page 20: Internet of Things   TDC 2013

20

… and this isn’t just about instrumentation

� Most of today’s edge connectivity follows a similar pattern

– Devices collect data for central processing

– Decisions are made centrally and pushed out to devices

� What if we start adding intelligence throughout the network?

Devices

Collectors

Gateways

Central control systems

Page 21: Internet of Things   TDC 2013

21

Our world is becoming

INSTRUMENTEDOur world is becoming

INTERCONNECTEDVirtually all things, processes and waysof working are becoming

INTELLIGENT

An opportunity to think and act in new ways –economically, socially and technically.

++ =

Page 22: Internet of Things   TDC 2013

22

Some business scenarios

predict

alert

track

measure

Retail predictive re-stocking to optimize deliveries…

Logistics optimizing shipments to move less empty containers…

Healthcare managing usage of specialized equipment….

Government monitoring natural events, volcanoes, rivers, dams…

Energy & Utilities monitoring oil pipelines, grids, SCADA

Banking alerting account managers of new premium clients…

Retail supplies and delivery tracking…

Manufacturing inventory and goods tracking…

Government traffic and public transport tracking…

Energy & Utilities smart metering…

Travel automated billing…

Healthcare patient monitoring, trials…

Page 23: Internet of Things   TDC 2013

23

Smarter Products for a Smarter Planet…But Design and Development has greater challenges due to

Semiconductor Suppliers &

Mfg Services

Industrial Equipment

Network Equipment Providers

Office Products & Computers

Medical Devices

Consumer Electronics & Appliances

Globalization

Increased use of software to deliver innovation

Increasing product complexity and supply chains

Short product lifecycles

Pricing pressures

Rapidly changing technology

Page 24: Internet of Things   TDC 2013

24

How do you harness the Big Data in IoT?

Pending

work

Application

State

data

Business

logic

User

interfaces

Se

rvic

e i

nte

rfa

ce

s

Work

Queries

Events

Events

Work requests

Page 25: Internet of Things   TDC 2013

25

We need to Transform Data into Insight

data

information

knowledge

insight

filter

analyze

contextualize

capture

action

Page 26: Internet of Things   TDC 2013

26

The event-driven pattern for IoT

Connectivity closes the gap between data sources and

intelligent decision makers and business processes

�� Collect Collect datadata from physical sensors, from physical sensors,

instrumented business applications, news instrumented business applications, news

and data feedsand data feeds……

�� Derive new Derive new informationinformation from disparate data from disparate data

types and sources. Identify situations of types and sources. Identify situations of

significance.significance.

�� Apply Apply analyticsanalytics to identify relevant insights to identify relevant insights

and business impactand business impact

�� Identify the best business Identify the best business decisionsdecisions for the for the

detected situation detected situation

�Sensors and Metering�Sensors and Metering

�Real Time + Historical �Data

�Real Time + Historical �Data

�Data �Modeling�Data �Modeling�+ Analytics

�Sensors and MeteringData Collection

Event Distribution and Processing

�Real Time + Historical �Data

Real-time andPredictive Analytics

New Data

New Insights

�Data �ModelingDecision Management

� Optimize business outcomesOptimize business outcomes

�� Maximize resource utilizationMaximize resource utilization

�� Enhance customer experienceEnhance customer experience

�� Improve lifecycle managementImprove lifecycle management

New Information

Business Processesand Applications

ActionsAlertsVisualization

Page 27: Internet of Things   TDC 2013

27

Page 28: Internet of Things   TDC 2013

28

Closing the loop

� Consider

� Events

Enterprise IntegrationEnterprise IntegrationEnterprise Integration

People and processesPeople and processesPeople and processes

Business monitoringBusiness monitoringBusiness monitoring AnalyticsAnalyticsAnalytics

�Intelligent control

Page 29: Internet of Things   TDC 2013

29

Public CloudPrivate Cloud

Internet network,

Content delivery

networks

Mobiles, Tablets,

set-top boxes,

sensors, devices

Public cloud infrastructures Edge

Gateways

Traditional data

centers

Cell network, base stations

Private clouds and workload Optimized

Systems

Internet

Social BusinessBigData

Internet Analytics

Comprehensive Connectivity & Integration

Trading Partner

communities Partners

API

API

The Engaging Enterprise Blueprint for Edge ConnectivityConnectivity to every corner of your Business

Sensors

and

Devices

Page 30: Internet of Things   TDC 2013

30

What’s Smart?

� Innovative technology for urban delivery trucks

in stop-and-go traffic

� Smart software to optimize energy usage and

reduce greenhouse gases

Smarter Business Outcomes

� 60-70% reduction in fuel consumption,

according to EPA

� 40% reduction in CO2 emissions

How Rational Software Enables Smarter Products

Hydraulic Hybrid Delivery VehiclesEaton Corporation and UPS

� Software modeling to optimize system

performance

� Automatic generation of in-vehicle

software code

Page 31: Internet of Things   TDC 2013

31

Red Funnel Ferries: a real example of instrumentation in action

http://ibm.co/q8tsyf

� Ferries instrumented to tweet their position

�Increased customer satisfaction

�Prevent wasted journeys to the terminal

Live vessel position information

Service alerts via free SMS services

Page 32: Internet of Things   TDC 2013

32

3

2

Extended Reach transforms Railway Operations

Network Rail - National railway infrastructure created solution for real-time rail monitoring

Client Pains

� Difficulty integrating and sharing information

� Lack of real-time data

� Home-grown solution expensive to build and maintain

Real Results

� Improved reliability and timeliness of train services

� Able to allocate railway resources more efficiently

� Instant access to real-time data across organization

Page 33: Internet of Things   TDC 2013

33

The future: Decentralized control

� Intelligent devices communicating directly

– Sharing data

– Notifying each other of events

� Openness of data, with appropriate security

– Using interoperable protocols

– Using cloud systems and social networks

� Enabling others to take control

– Partners and consumers

– Even the devices themselves

Page 34: Internet of Things   TDC 2013

34

� 90% of innovation is based on electric / electronic systems

� 80% of this innovation is based on embedded software

Automotive

Aerospace & Defense� F-22 Raptor (2003) contains

1.7 million lines of code

� F-35 Lightning II (2010) contains 5.7 million lines of code

Market for Complex & Embedded Systems is shifting…More & more of the innovation is coming from software!

However…Software & Integrated Product Failures Still Plague Companies

Why?Lack of discipline & governance in software development processes!

� Aerospace Agency

$1 billion prototype rocket self-destructed 40 seconds after takeoff. due to a bug in on-board guidance software

� Automobile OEM

Software bug forced recall of 75k cars that stalled at high speeds

Page 35: Internet of Things   TDC 2013

35

� Cell Phone Manufacturer

Software bugs resulted in dropped calls, and crashes with third party applications, Recalled 285K cell phones

� Home Automation Supplier

Recalls thousands of units with a software defect resulting in a security breach

� Medical Equipment Manufacturer

Recalled 42K defibrillator devices due to poor software

Software & Integrated Product Failures Still Plague CompaniesDespite the ongoing focus on improving product lifecycle management

Page 36: Internet of Things   TDC 2013

36

One research report forecasts as much as $4.5 trillion in spending by 2020

36 Internet of Things: A 2013 HorizonWatch Trend Report23Jan2013

“The Connected Life will open up new revenue streams, facilitate new business models, drive efficiencies and improve the way existing services are delivered to create a global business impact worth as much as US$4.5 trillion” – GSMA

“The Business Impact of Connected Devices could be Worth US$4.5 Trillion in 2020.” – GSMA

The Connected Life: A USD4.5 Trillion Global Impact in 2020 – GSMA & MachinaResearch Report

Page 37: Internet of Things   TDC 2013

37

The Internet of Things will require new approaches for CIOs and new skills for IT professionals

37

“By combining the capabilities of the Web, cloud computing, analytics and tiny intelligent sensors, CIOs can help create wholly new products and services connected to networks and to each other.” – CIO.com

“CIOs should pay attention to and educate themselves about the Internet of Things because supply chains will increasingly be loaded with sensors, which could impact how CIOs interact with their suppliers.” - WSJ

“Most CIOs are aware that sensors, appliances and cars are joining the Internet. However, add to that "dumb" objects, like a drink can or a fertilizer bag, and you get innovative opportunities that were never previously possible.” – Gartner

“The Internet of Things requires enterprises to recruit or train experts in new sets of technologies and in new business models.” - Gartner

Page 38: Internet of Things   TDC 2013

38

Cezar [email protected]/developerworks/blogs/page/ctaurion@ctaurionFacebookLinkedin