Enabling the Internet of Things (IoT) in the open source way

38
Enabling the Internet of Things (IoT) in the Open Source way David Bericat Solution Architect

Transcript of Enabling the Internet of Things (IoT) in the open source way

Enabling the Internet of Things (IoT)

in the Open Source way

David BericatSolution Architect

Session Goals

● What is Internet of Things (IoT)

Session Goals

● What is Internet of Things (IoT) ● Why IoT will be a must

Session Goals

● What is Internet of Things (IoT) ● Why IoT will be a must● Red Hat... in the IoT space... wait, what? Why?

Session Goals

● What is Internet of Things (IoT) ● Why IoT will be a must● Red Hat... in the IoT space... wait, what? Why?● Red Hat IoT use cases

Session Goals

● What is Internet of Things (IoT) ● Why IoT will be a must● Red Hat... in the IoT space... wait, what? Why?● Red Hat IoT use cases● IoT architecture by Red Hat● .....

Session Goals

● What is Internet of Things (IoT) ● Why IoT will be a must● Red Hat... in the IoT space... wait, what? Why?● Red Hat IoT use cases● IoT architecture by Red Hat........

● Free Fedoras for everyone● Red Hat buying Oracle● World peace● Real Zaragoza playing in San Mames again..● .......

Less is more... AVOID...

ACHIEVE... MORE HANDS UP !!!LibreCon 2013 Milano

10 RED HAT Confidential

● The “Internet of Things” (IoT) refers to the collection of smart devices connected through the internet or cloud that transmit data for subsequent analysis, typically in a datacenter.

● The “Intelligent System” (IS) refers to the technology architecture or implementation of an Internet of Things solution.

It always includes the presence of data feedback where devices collect information and transmit it for collection and analysis in an enterprise datacenter where intelligence is generated and leveraged throughout the business.

IoT – what?

IoT – why is a must?

IoT – why?

IoT – why is a must?

1- IPv4 limitations = number of physical addresses available IPv4

Traditional blockers for the IoT adoption

2- Internet capacity for a fully connected IoT

3- Mediator’s ability to scale to millions of concurrent connections

4- Ability to store and analyze data in a scalable way

5- Ability to analyze all the data to make sensible decisions in a timely manner.

IoT current landscape

What is MQTT

MQTT is a machine-to-machine (M2M)/”Internet of Things” publish/subscribe messaging transport.

It was designed as an extremely lightweight publish/subscribe messaging transport.

It is useful for connections with remote locations where a small code footprint is required and/or network bandwidth is at a premium.

APIs and protocols

IoT + Red Hat... wait... What? Why?

The Motley Fool

Here's How Red Hat Entered the Massive Internet of Things Market Without Even Trying

http://www.fool.com/investing/general/2014/08/13/ceo-interview-how-red-hat-stumbled-into-the-intern.aspx

“Red Hat was basically pushed into the IoT, by having robust security and messaging systems with a formidable reputation to match. ”

IoT by Red Hat... real use cases WWW

Collection Management & Monitoring

IoT by Red Hat... real use cases WWW

• Consumption controlled in real time

• Bills based on actual consumption

• Between 5 and 15% savings

• More control over consumption peaks

• Reduced Costs• A single meter which records

both production and consumption data

Producers

Consumer

• New services

• Billing actual consumption• More reliable data to reduce #

of potential customer complaints

• Advanced metering system to reduce fraud

• Diversified offers and service

Suppliers

IoT by Red Hat... real use cases WWW

HardwareMeters &

Concentrators

NetworkPLN & WAN Information System

Detect Collect Filter Correlate Filter Diagnose

JBOSS BRMS + JBOSS DATA GRID HADOOP

35M smart meters

7M events per day

IoT by Red Hat... real use cases WWW

IoT by Red Hat... real use cases WWW

IoT general architecture

SensorEdge Device

Controller

EnterpriseDatacenter/Clou

d

Corporate Firewall

29

IoT architecture by Red Hat

SensorEdge Device

Controller

EnterpriseDatacenter/Clou

d

Corporate Firewall

Providing a common platform from Device to Controller to Datacenter and Cloud

BAM - Business Activity Monitoring

http://pennystocks.la/internet-in-real-time/

Information is power!

RED HAT JBOSS36

App Platforms / Messaging / Cache / Grid / SOA / Mobile

RED HAT SOLUTIONS

PhysicalServers

VirtualServers

CloudServers

Network & Storage Infrastructure

Foundational Storage for Big Data Applications

Red Hat Enterprise Linux

PaaS

Open HybridCloud Management

IaaS

CLOUDBUILDERS

IT ADMINS

DEVOPS

ManagementSystems

Among other things, [JBoss] SOA has greatly improved our ability to integrate commercial and government off-the-shelf (COTS/GOTS) products. —CHRISTOPHER DALE, Booz Allen Hamilton